【问题标题】:Graph API - Azure AD B2C - throws error - Application with identifier not found图形 API - Azure AD B2C - 引发错误 - 找不到标识符的应用程序
【发布时间】:2016-03-29 07:28:19
【问题描述】:

我按照以下链接设置 Azure AD B2C- 使用 Graph API 设置

https://azure.microsoft.com/en-in/documentation/articles/active-directory-b2c-devquickstarts-graph-dotnet/

我能够继续进行 powershell 命令设置,但是当我尝试使用该应用程序时,当它执行以下代码时,

 authContext.AcquireToken("https://graph.windows.net", credential); 

出现如下错误,这有什么问题?

AADSTS70001: Application with identifier '33d8d9ba-8c07-462a-8936-23387ddb4x5e'
was not found in the directory abc.onmicrosoft.com
Trace ID: b858d725-fbaa-4a39-8da1-84ef2a82a0a9
Correlation ID: da7c254e-a10e-4df6-9965-215685447e74
Timestamp: 2016-03-29 06:40:23Z

如何解决这个问题。任何意见表示赞赏。

【问题讨论】:

  • 您是否完成了 Web 应用程序的创建并获取了 clientid 和密钥?
  • 33d8d9ba-8c07-462a-8936-23387ddb4x5e 是什么?
  • 您是在运行示例代码还是您自己的自定义代码?我可以验证示例代码工作正常,但如果它是您自己的自定义代码,请提供有关您的代码的更多详细信息?此问题的一个可能原因是缺少权限,您是否为注册的应用程序分配了权限?您需要运行该 Add-MsolRoleMember 命令并在您提供的那篇文章中为您的应用程序分配三个角色。

标签: powershell azure azure-ad-graph-api azure-ad-b2c


【解决方案1】:

感谢各位cmets,终于找到问题了。

通过执行以下命令,发现应用程序没有创建。

获取-MsolServicePrincipal -AppPrincipalId 33d8d9ba-8c07-462a-8936-23387ddb4x5e。

我重新创建了应用程序并进行了尝试,似乎一切正常。

我也遇到了类似的问题,也解决了

Error - Connect-MsolService : Your credentials could not be authenticated. Try again

如果您在 powershell 上创建应用程序有任何问题,请按照以下问题中提供的解决方案进行操作。

Several Azure AD. New-MsolServicePrincipal : Access Denied

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-05-09
    • 1970-01-01
    • 1970-01-01
    • 2017-10-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-10
    相关资源
    最近更新 更多