Azure ad 和 Azure ad b2c token 验证失败

标签 azure microsoft-graph-api

我正在使用Azure ad B2c开发Web应用程序,我想使用图形API(msgraph)来获取和设置用户的组。因此,我创建一个azure ad b2c服务名称是B2Ctest,并且基于B2CTest的azure ad服务名称是Adtest。

我使用这个api Microsoft Graph Client Library for .NET并使用 Adtest 设置 msgraph。

我获取了 B2Ctest 服务的用户 token ,并将该 token 传递给 msgraph 获取用户自己的组。它引发了异常。

我捕获了 msgraph post http 数据包。

地址:

https://graph.microsoft.com/v1.0/groups

回复:

{
  "error": {
    "code": "InvalidAuthenticationToken",
    "message": "Access token validation failure.",
    "innerError": {
      "request-id": "e715c5f9-5c2c-40d8-ad09-71c848205d2c",
      "date": "2017-10-09T16:10:20"
    }
  }
}

最佳答案

aad b2c access token

aad access token

我发现,aad b2c 访问 token 和 aad 访问 token 不一样。

关于Azure ad 和 Azure ad b2c token 验证失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46689260/

相关文章:

azure - 如何在 Azure Web 应用程序的本地开发中通过 IConfiguration 对象读取 key 保管库 secret

Azure 数据缓存实例化

c# - 通过 GRAPH 更新 Azure AD 中的用户时出现 Json 序列化错误

json - 访问被拒绝 : Required claim values are not provided when accessing education/users endpoint

java - 使用 Azure AD Graph API 时如何获取 'code' 以获取 access_token

python - 如何使用 Python 将 Azure 中的文件从一个存储帐户复制到另一个存储帐户?

azure - Visual Studio 2015 远程 Azure 调试

c# - 通过文件的完整 URL 下载带有 Microsoft Graph c# SDK 的文件

office365 - 通过API获取电子邮件别名

java - 在草稿状态 Microsoft Graph API Java 中发布消息创建消息