powershell - 图形 API - Azure AD B2C - 引发错误 - 未找到标识符的应用程序

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

我按照以下链接设置了 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

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

最佳答案

感谢您的评论,终于找到问题了。

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

获取 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

关于powershell - 图形 API - Azure AD B2C - 引发错误 - 未找到标识符的应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36278013/

相关文章:

Azure AD Graph API 邀请端点

azure - 资源 'appid or objectid' 不存在或其查询的引用属性对象之一不存在

在消费模式下以批量大小 1 运行的 Azure 函数仍并行运行

azure - 使用 Sql Azure 计划任务?

azure - CosmosDB/DocumentDB 数组中不区分大小写的搜索

azure - 微软图休息API v1.0 : Access to B2C tenant users

powershell - 为 Azure Ubuntu 16.04-LTS 启用磁盘加密失败,说 "' VolumeType' is not supported"

.net - 使用 Powershell 正则表达式查找 PHP 字符串,例如 "<?php eval "

powershell - 功能中的switch语句

object - 哈希表中的对象