use*_*913 23 openid facebook ruby-on-rails authlogic ruby-on-rails-3
你能建议一些有用的例子吗?我尝试了Authlogic和Devise的成功.
joh*_*ley 16
更新 - 2011年6月 - 我最近一直在使用omniauth gem,我认为这比使用本答案中建议的宝石更好.它适用于Devise,可以在一个宝石中为您提供所需的一切.我创建了一个结合了Devise和Omniauth的引擎,并添加了一个控制器来处理回调.我为gem计划了很多更改,现在我不认为它是一个稳定的插件,但你可以重用gem中的一些代码:https://github.com/charlotte-ruby/ devise_omniauth_engine /斑点/主/应用/控制器/用户/ omniauth_callbacks_controller.rb
我最近使用Rails 3(使用OpenID时遇到一些问题).我没有一个完整的工作示例,您可以在github上查看,但这是我正在使用的...所有这些都在自述文件中有示例.
Facebook - fbgraph.与Facebooker不同,它使用最新的Facebook API.如果您想看看内部工作原理,那么源代码就很容易理解.请查看自述文件中的身份验证示例.死简单.
Twitter - twitter_oauth再次,查看自述文件身份验证示例.这也很容易设置.
OpenID - rails/open_id_authentication 使用ruby-openid gem,但是这个repo本身不是gem,所以你必须将代码放入你的应用程序或放入你的插件目录.在自述文件中查看他们的示例,并仔细检查源代码以了解发生了什么(它只有130行代码).我修改了很多它以使其与我的身份验证插件一起使用,但我遇到了一些问题,使它同时适用于简单注册和属性交换...但你可能能够让它工作如果rdoc示例适合您的应用,则开箱即用.
如果您对这些问题有任何具体问题,请与我们联系.当我设置它时,我遇到了一些我能够用所有3个解决的问题.
| 归档时间: |
|
| 查看次数: |
9349 次 |
| 最近记录: |