Return preconfigured AS::MessageVerifier

This commit is contained in:
Łukasz Strzałkowski 2014-08-08 21:24:02 +02:00
parent cfbedd3479
commit 629f4e007c
2 changed files with 7 additions and 1 deletions

@ -1,3 +1,9 @@
* The `Rails.application.message_verifier` now returns ActiveSupport::MessageVerifier
preconfigured with `:digest` and `:serializer` values set to `config.action_dispatch.cookies_digest`
and `config.action_dispatch.cookies_serializer` accordingly.
*Łukasz Strzałkowski*
* Add `after_bundle` callbacks in Rails templates. Useful for allowing the
generated binstubs to be added to version control.

@ -200,7 +200,7 @@ def key_generator
def message_verifier(verifier_name)
@message_verifiers[verifier_name] ||= begin
secret = key_generator.generate_key(verifier_name.to_s)
ActiveSupport::MessageVerifier.new(secret)
ActiveSupport::MessageVerifier.new(secret, digest: config.action_dispatch.cookies_digest, serializer: config.action_dispatch.cookies_serializer)
end
end