2010-07-29 82 views
1

我目前使用Authlogic处理所有用户帐户,但我们公司已切换到Google应用程序,我宁愿对所有用户使用相同的身份验证。Rails应用程序的Google Apps身份验证

我的问题是 - 如何?

我知道我需要ruby-openid gem,但我还没有将验证与第三方集成。任何最近的示例或教程都可以帮助指导方式?

谢谢!

+0

我结束了一个粗糙但简单的解决方案。由于每个帐户都必须是来自我们的Google Apps域的有效电子邮件,所以我留下了authlogic,并使用硬编码到我们域的open-id url进行了简单的开放式身份验证。然后,我只需找回身份网址,并根据该网址查找现有的用户记录或创建一个新的用户记录。不知道这是否是最好的方式,但它的工作原理似乎很安全。 什么帮助? - open_id_authentication插件 - http://toddsedano.blogspot.com/2010/05/integrating-openid-google-apps-and-ruby.html – sshefer 2010-08-03 05:36:25

+0

同样,我没有使用AuthLogic,但会将其标记为已回答。如果您遇到同样的问题,请访问http://toddsedano.blogspot.com/2010/05/integrating-openid-google-apps-and-ruby.html – sshefer 2010-08-09 16:42:16

回答

2

有,我用得到,在过去这个工作一个很好的资源here