【问题标题】:Include OpenId in drupal在 drupal 中包含 OpenId
【发布时间】:2011-01-03 17:39:29
【问题描述】:

我想在 drupal 中创建一个类似 stackoverflow 的 OpenId 登录系统 :)..默认情况下,drupal 不提供此功能..是否有任何插件可以完成这项工作?

编辑:用户应该 ALSO 能够使用他们的 yahoo、gmail、aol 或博客帐户登录..你们无法理解我的专业.. 这很简单..我在我的 drupal 6 中启用了 openID。当我尝试使用我的 gmail 或 yahoo 帐户时,它没有登录。

我该怎么办?

【问题讨论】:

    标签: drupal drupal-6 openid drupal-modules


    【解决方案1】:

    现在有一个模块使用Javascript OpenID Selector 添加类似的可视化界面并使Drupal 上的OpenID 更易于使用,该模块称为OpenID Selector

    【讨论】:

      【解决方案2】:

      Yes, there's a module for that.

      但是您添加了drupal-6 标签,这表明您使用的是 Drupal 6; OpenID has been a core part of Drupal 6 超过 2 年 - 它记录在 handbook 中。

      【讨论】:

      • 是的,但它没有像 stackoverflow 那样使用他们的 gmail 或 yahoo id 登录的选项
      • 这些只是特例:一个 google 用户的 openid URL 是 http://www.google.com/profiles/<<username>>,对于 yahoo 它是 https://me.yahoo.com/<<username>>。 StackOverflow 使用的特定按钮只是 javascript 快捷方式,就像用户在框中键入该字符串并按下按钮一样。
      • 实际上,这只是部分正确; Google 提供了另一个网址 (https://www.google.com/accounts/o8/id),它适用于任何用户,无论其用户名如何 - 请参阅 http://code.google.com/apis/accounts/docs/OpenID.html 了解更多信息。雅虎用http://yahoo.com/做类似的事情
      • 但是即使您不添加这些快捷方式,用户仍然可以通过提供其提供商的特定 URL 来登录。
      【解决方案3】:

      OpenId 已经包含在 drupal 6 的核心中,只需启用它。 对于 drupal5,您需要安装适当的模块。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-07-22
        • 2023-04-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多