用于 Twitter 和/或 Facebook 和/或“正常”的 Rails 2 身份验证插件账户

发布于 2024-09-05 10:43:25 字数 547 浏览 10 评论 0原文

使用当前的 Rails 2,

我希望用户能够从以下位置创建帐户:

  • 传统注册
  • twitter
  • facebook

,然后允许他们稍后链接 facebook 和/或 twitter 和/或传统注册。

我读了这个 http://www.themomorohoax.com /2009/02/21/rails-2-3-身份验证-比较 并决定查看:

  • Authlogic
  • Restful Authentication
  • Devise/Warden

似乎至少有一些您可以与它们一起使用的插件,使 OAuth 与它们一起使用将使它们与任何其他登录系统不兼容。

我需要从头开始自己制作,还是可以将一些现有的部件粘合在一起?

Using the current rails 2

I want users to be able to create an account from:

  • traditional signup
  • twitter
  • facebook

and then allow them to link facebook and/or twitter and/or traditional signup later.

I read this http://www.themomorohoax.com/2009/02/21/rails-2-3-authentication-comparison
and decided to check out:

  • Authlogic
  • Restful Authentication
  • Devise/Warden

It seems for at least some of the plugins you can use with them that making OAuth work with them will make them incompatible with any other login system.

Will I need to roll my own from the ground up, or can I glue together some existing pieces?

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

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

发布评论

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

评论(1

月竹挽风 2024-09-12 10:43:25

您可以将现有的部件粘合在一起。
我不建议使用 Restful 身份验证。它已经老了,不再维护了。

如果您打算使用 Authlogic,您可以看看这两个宝石:

如果您打算使用 Devise,您可以看看这些两个宝石:

You can glue together existing pieces.
I wouldn't advise for Restful Authentication. It's getting old and isn't maintained anymore.

If you plan on using Authlogic, you can take a look at those two gems :

If you plan on using Devise, you can take a look at those two gems :

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