【问题标题】:Google Apps Authentication for a Rails AppRails 应用程序的 Google Apps 身份验证
【发布时间】: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


【解决方案1】:

有一个很好的资源 here 我过去曾使用它来实现此功能。

【讨论】:

    【解决方案2】:

    这可以满足您的需求:authlogic_openid_selector_example。这不是教程,但你可以看看代码。

    【讨论】:

      【解决方案3】:

      Google 开发者倡导者 Seth Ladd 有一篇关于如何验证 using a google account in a rails 3 appl 的博文。您可能需要根据公司中 google 应用的配置方式更改示例。

      【讨论】:

        【解决方案4】:

        想一想 -- RPX 可以从 google 登录,您可以使用 Authlogic RPX plugin

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2011-04-05
          • 2023-03-22
          • 2017-04-23
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多