2012-02-25 65 views
0

我将不胜感激任何链接或例子,因为我是新手,不知道从哪里开始。我的应用程序具有基本身份验证,我需要添加OAuth以启用SSO,自动登录第三方应用程序。使用OAuth创建登录网址的最简单方法是什么?

  1. 修改我的用户模型存储OAuth的参数,修改与登录控制器/注销行为

  2. 使用OmniAuth https://github.com/intridea/omniauth

  3. 设计和OmniAuth: 创建标准色器件用户模式和移民。 创建Auth Controller操作(如下面的代码片段所示) 创建AccessGrant模型(如果需要,还可以使用身份验证模型) 通过用户管理器上的rails控制台注册客户端应用程序(密钥和秘密)。

  4. 使用OAuth宝石 https://github.com/albertopq/oauth-activeresource

感谢您的指点!

回答

0

使用第二个变体。这将比其他人更容易,你将不会有任何问题与其他宝石集成。

相关问题