Authlogic和HTTP摘要身份验证
-
06-07-2019 - |
题
我正在尝试找到一个解决方案,将HTTP摘要身份验证添加到使用Authlogic的网站。
Authlogic本身仅支持HTTP 简单身份验证。
我正在使用谷歌搜索和谷歌搜索,找不到任何现成的解决方案甚至大纲。
解决方案
假设您的Authlogic会话模型名为 UserSession
,您始终可以通过手动创建会话来登录用户,如下所示:
UserSession.create(user)
所以,你可以做的是使用Rails内置的支持HTTP Digest身份验证来验证用户,然后如果他们成功通过身份验证,则将 UserSession.create(user)
调用添加到日志中他们使用Authlogic。
这就是我处理来自Twitter的日志用户的方式。
不隶属于 StackOverflow