Authlogic 和 HTTP 摘要身份验证
Posted
技术标签:
【中文标题】Authlogic 和 HTTP 摘要身份验证【英文标题】:Authlogic and HTTP digest auth 【发布时间】:2009-10-26 13:59:05 【问题描述】:我正在尝试找到一种解决方案,将 HTTP 摘要身份验证添加到使用 Authlogic 的站点。
Authlogic 本身只支持 HTTPsimple auth。
我在谷歌上搜索和搜索,找不到任何现成的解决方案,甚至找不到大纲。
【问题讨论】:
【参考方案1】:假设您的 Authlogic 会话模型名为 UserSession
,您始终可以通过手动创建会话来登录用户,如下所示:
UserSession.create(user)
因此,您可以做的是使用 Rails 内置的 HTTP Digest 身份验证支持来对用户进行身份验证,然后如果他们成功通过身份验证,则添加 UserSession.create(user)
调用以使用 Authlogic 登录。
这就是我处理从 Twitter 等登录用户的方式。
【讨论】:
以上是关于Authlogic 和 HTTP 摘要身份验证的主要内容,如果未能解决你的问题,请参考以下文章