gpt4 book ai didi

ruby-on-rails - 更改 rails secret_key_base 对生产有什么影响?

转载 作者:行者123 更新时间:2023-12-03 23:51:41 24 4
gpt4 key购买 nike

据我所知,secret_key_base 仅用于对 cookie 进行签名,更改 secret_key_base 会导致现有 cookie 失效。我需要在生产中更改 secret_key_base,让现有用户注销是可以接受的行为,但我担心可能的其他副作用。旧 cookie 是否会在他们下次访问网站时被删除/替换,还是会闲逛并导致问题?除了用户被注销之外,还会发生任何其他变化吗?

最佳答案

The application’s key_generator, and thus secret_key_base, are used by three core features within the Rails framework:

1 Deriving keys for encrypted cookies which are accessible via cookies.encrypted.

2 Deriving the key for HMAC signed cookies which are accessible via cookies.signed.

3 Deriving keys for all of the application’s named message_verifier instances.


您可以在 https://medium.com/@michaeljcoyne/understanding-the-secret-key-base-in-ruby-on-rails-ce2f6f9968a1 阅读更多信息
更改 secret_key_base 对您的应用程序的影响在 prod 上将取决于您的应用程序所依赖的 cookie 数量。我会说您的所有客户都必须在 1 次之后重新生成他们的 cookie,然后它应该会恢复正常。

关于ruby-on-rails - 更改 rails secret_key_base 对生产有什么影响?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56677652/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com