繁体   English   中英

如何让用户从Authlogic上的其他域登录?

[英]How do I let a user sign in from a different domain on Authlogic?

[这与先前的有关多个域共享同一Cookie的问题稍有不同。 似乎没有简单的方法可以做到这一点。]

我在application.com上有一个应用程序。 客户有一个app.customer.com指向我在Heroku上的网站,并且我已进行了所有设置,以便它可以正确呈现特定版本的应用程序。 问题是我希望app.customer.com上的用户能够登录。 我相信authlogic现在正在application.com上设置cookie,因此,当它验证凭据时,就不会在customer.com上创建任何会话。

由于无法跨域共享Cookie,因此您可能需要将标识符保存在数据库中,并通过URL传递它,因此,当客户端浏览器访问新域时,它将发送令牌供新域会话查看和匹配。

它应该是一个长密码安全令牌,就像一个UUID,以防止攻击者猜测它。

我不确定authlogic的内容如何适合。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM