method
parse
v8.1.1 -
Show latest stable
- Class:
ActionDispatch::Cookies::EncryptedKeyRotatingCookieJar
parse(name, encrypted_message, purpose: nil)private
No documentation available.
# File actionpack/lib/action_dispatch/middleware/cookies.rb, line 687
def parse(name, encrypted_message, purpose: nil)
rotated = false
data = @encryptor.decrypt_and_verify(encrypted_message, purpose: purpose, on_rotation: -> { rotated = true })
super(name, data, force_reserialize: rotated)
rescue ActiveSupport::MessageEncryptor::InvalidMessage, ActiveSupport::MessageVerifier::InvalidSignature
nil
end