Module: ShopifyAPI::Utils::HmacValidator
- Extended by:
- T::Sig
- Defined in:
- lib/shopify_api/utils/hmac_validator.rb
Class Method Summary collapse
Class Method Details
.validate(verifiable_query) ⇒ Object
13 14 15 16 17 18 19 |
# File 'lib/shopify_api/utils/hmac_validator.rb', line 13 def validate(verifiable_query) return false unless verifiable_query.hmac received_signature = verifiable_query.hmac computed_signature = compute_signature(verifiable_query.to_signable_string) OpenSSL.secure_compare(computed_signature, received_signature) end |