我在我的 Rails 应用程序中使用设计。我在租户庄园中配置了它,其中帐户/ session 的范围限定为子域。例如:
http://subdomain1.example.com/
http://subdomain2.example.com/
...
这很好用,但我想为“ super 管理员”添加一个子域,允许这些用户导航到所有其他子域而无需重新验证。这将是这样的:
http://admin.example.com/
是否可以自定义仅在管理子域上生成的 cookie,以便它在所有其他子域上都有效?
最佳答案
Cookie 域的定义越不具体,它们的包容性就越大,因此如果您有一个仅服务于管理子域的 Controller ,您应该能够为 .example.com
设置一个 cookie(或 example.com
) 域并期望它对所有其他子域可用。
These docs描述选择性设置 cookie 域的过程。
关于ruby-on-rails - 自定义设计 Cookie,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35724929/