Authlogic 和 HTTP 摘要身份验证

发布于 2024-08-09 03:14:00 字数 141 浏览 6 评论 0原文

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

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

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

I'm trying to find a solution to add HTTP digest auth to a site that uses Authlogic.

Authlogic itself only supports HTTP simple auth.

I'm googling and googling and can't find any ready solution or even an outline.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

棒棒糖 2024-08-16 03:14:00

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

UserSession.create(user)

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

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

Assuming your Authlogic session model is called UserSession, you can always log a user in by creating a session manually, like this:

UserSession.create(user)

So, what you could do is use Rails' built in support for HTTP Digest authentication to authenticate the user, then if they are successfully authenticated, add the UserSession.create(user) call to log them in with Authlogic.

This is how I handle logging users in from, say, Twitter.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文