mcc*_*skc 5 ruby-on-rails oauth devise omniauth
我的最终目标是让用户同时拥有多个第三方身份验证.
现在,我正在使用Devise来创建用户.用户可以通过电子邮件或Facebook或谷歌注册,它的工作原理.但是现在,在他们已经注册之后,我还需要他们来验证youtube或soundcloud.所以用户是用devise创建的,但是我也需要它们来验证其他东西.
由于Devise因为它自己的目的而养大脑,我不能在旁边使用omniauth.
我看到它有三个选择:
我非常感谢任何建议或其他选择
我认为这可能是您所需要的:http://blog.joshsoftware.com/2010/12/16/multiple-applications-with-devise-omniauth-and-single-sign-on/
他们也开源了他们的代码!
提供商: https: //github.com/joshsoftware/sso-devise-omniauth-provider 客户端: https: //github.com/joshsoftware/sso-devise-omniauth-client
或者更好的是,看看这个:http://communityguides.heroku.com/articles/16