我正在尝试找到一个解决方案,将HTTP摘要身份验证添加到使用Authlogic的网站。

Authlogic本身仅支持HTTP 简单身份验证。

我正在使用谷歌搜索和谷歌搜索,找不到任何现成的解决方案甚至大纲。

有帮助吗?

解决方案

假设您的Authlogic会话模型名为 UserSession ,您始终可以通过手动创建会话来登录用户,如下所示:

UserSession.create(user)

所以,你可以做的是使用Rails内置的支持HTTP Digest身份验证来验证用户,然后如果他们成功通过身份验证,则将 UserSession.create(user)调用添加到日志中他们使用Authlogic。

这就是我处理来自Twitter的日志用户的方式。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top