Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试找到一种解决方案,将 HTTP 摘要身份验证添加到使用 Authlogic 的站点。
Authlogic 本身只支持 HTTP简单身份验证。
我正在谷歌搜索和谷歌搜索,找不到任何现成的解决方案,甚至找不到大纲。
假设您的 Authlogic 会话模型被调用UserSession,您始终可以通过手动创建会话来登录用户,如下所示:
UserSession
UserSession.create(user)
因此,您可以做的是使用 Rails 对 HTTP Digest 身份验证的内置支持来对用户进行身份验证,然后如果他们成功通过身份验证,则添加UserSession.create(user)调用以使用 Authlogic 登录。
这就是我处理从 Twitter 等登录用户的方式。