instance method
valid_message?
Ruby on Rails 7.1.6
Since v5.2.8.1Signature
valid_message?(message)
Checks if a signed message could have been generated by signing an object with the MessageVerifier‘s secret.
verifier = ActiveSupport::MessageVerifier.new("secret") signed_message = verifier.generate("signed message") verifier.valid_message?(signed_message) # => true tampered_message = signed_message.chop # editing the message invalidates the signature verifier.valid_message?(tampered_message) # => false
Parameters
-
messagereq
Source
# File activesupport/lib/active_support/message_verifier.rb, line 169
def valid_message?(message)
!!catch_and_ignore(:invalid_message_format) { extract_encoded(message) }
end
Defined in activesupport/lib/active_support/message_verifier.rb line 169
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActiveSupport::MessageVerifier