0

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

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

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

4

1 回答 1

1

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

UserSession.create(user)

因此,您可以做的是使用 Rails 对 HTTP Digest 身份验证的内置支持来对用户进行身份验证,然后如果他们成功通过身份验证,则添加UserSession.create(user)调用以使用 Authlogic 登录。

这就是我处理从 Twitter 等登录用户的方式。

于 2009-10-26T23:03:10.363 回答