OpenID支持Ruby on Rails应用程序

squ*_*tte 22 openid ruby-on-rails

在Ruby on Rails应用程序中启用OpenID登录的当前最新技术是什么?这是一个社区维基,提供此问题的最新答案.

Authlogic

最高级的身份验证解决方案似乎是Authlogic.它支持OpenID和Authlogic OpenID插件.它支持Rails 4和3. rails2分支支持Rails 2.

您可能希望观看"OpenID with Authlogic"railscast(以及"Authlogic"railscast).

有一个名为Authlogic OpenID Selector Example的示例应用程序.

设计

Devise是Rails的灵活认证框架.它支持OpenID devise_openid_authenticatable.

restful_authentication

另一个选择的身份验证库是restful_authenticationRails插件.好像你还需要安装open_id_authentication插件.

您可能希望观看(旧的,大约2007年)"OpenID身份验证"railscast.

Ruby OpenID

OpenID协议的原始支持由Ruby OpenID库处理.

Jay*_*erd 4

查看OpenId 上的 Railscast了解更多信息。我不确定它是否/如何与restful_authentication一起工作,但可能是一个很好的资源。(我还没看过)

  • 预言:你的评论将被否决,因为任何人都可以建议来自 Google 的随机搜索结果;) (3认同)