在 Ruby on Rails 应用程序中启用 OpenID 登录的最新技术是什么?这是一个社区 wiki,提供此问题的最新答案。
授权逻辑
最先进的身份验证解决方案似乎是Authlogic。它支持带有Authlogic OpenID 插件的 OpenID 。它支持 Rails 4 和 3。Rails 2 在 rails2 分支中得到支持。
您可能想观看“带有 Authlogic 的 OpenID”railscast(和“Authlogic” railscast)。
有一个名为Authlogic OpenID Selector Example的示例应用程序。
设计
Devise 是 Rails 的灵活身份验证框架。它支持 OpenID 和devise_openid_authenticatable
.
restful_authentication
另一个选择的身份验证库是restful_authentication
Rails 插件。好像你还需要安装open_id_authentication
插件。
您可能想观看(旧的,大约 2007 年)“OpenID Authentication” railscast。
Ruby OpenID
OpenID 协议的原始支持由Ruby OpenID库处理。