如何在Drupal中集成Oauth2以进行用户登录?

时间:2018-09-19 13:59:48

标签: oauth-2.0 drupal-7 azure-active-directory

我计划将Azure身份验证集成到我的Drupal 7网站中。我从Azure支持团队那里获得了站点URL的令牌终结点URL,客户端ID,客户端密钥。当我尝试连接时遇到以下错误“用户XXXXX请求访问令牌:失败”

预先感谢 吉里雅

1 个答案:

答案 0 :(得分:1)

此错误的发生可能有以下几种原因:

  1. 客户端应用程序未在Azure AD中注册或未添加到用户的Azure AD租户。确保您已在正确的租户中注册了该应用程序,并确保您的应用程序注册中的客户端ID,客户端密钥和租户ID与您在web.config或应用程序设置中所拥有的匹配。

  2. 该错误通常还可能意味着您获得了错误的资源访问令牌。您是否在使用Graph API?在有人尝试获取Azure AD Graph API的访问令牌但使用该访问令牌访问Microsoft Graph API之前,我已经看到此错误。您的drupal网站可能也是如此。

您能否在此处发布完整的错误消息?