【发布时间】:2010-11-20 04:28:38
【问题描述】:
我目前正在使用 Authlogic 处理所有用户帐户,但我们公司已切换到 Google 应用程序,我更愿意对所有用户使用相同的身份验证。
我的问题是 - 如何?
我知道我需要 ruby-openid gem,但我还没有将身份验证与第 3 方集成。是否有任何最近的示例或教程来帮助指导?
谢谢!
【问题讨论】:
-
我最终选择了一个粗略但简单的解决方案。由于每个帐户都必须是来自我们的 Google Apps 域的活动电子邮件,因此我将 authlogic 抛在脑后,并使用硬编码到我们域的 open-id url 进行了简单的 open-id 身份验证。然后我只取回身份 url 并基于它查找现有的用户记录或创建一个新的。不确定这是否是最好的方法,但它有效并且似乎非常安全。有什么帮助? - open_id_authentication 插件 - toddsedano.blogspot.com/2010/05/…
-
再一次,我没有使用 AuthLogic,但会将其标记为已回答。如果您遇到同样的问题,请访问toddsedano.blogspot.com/2010/05/…
标签: ruby-on-rails ruby openid google-apps