Azure AD Graph API 演示示例不起作用:无法确定调用应用程序的身份
Azure AD Graph API demo example won't work: The identity of the calling application could not be established
我正在尝试让这个演示工作:
active-directory-dotnet-graphapi-console
但是没有成功。步骤很详细,我完全照做了。演示的用户部分可以正常工作。但是应用程序部分将不起作用。
我收到错误:
The identity of the calling application could not be established.
{"odata.error":{"code":"Authorization_IdentityNotFound"}}
用 Google 搜索了这个,但搜索结果很少。有些人有同样的问题,但没有解决方案。
我很确定我的 clientId 和密钥是正确的,因为当我更改它们时,我收到另一个错误,清楚地说明了问题..
我正在自己测试演示应用程序和自定义应用程序注册。两者都运作良好。以下是自定义应用程序的步骤:
- 在我的测试租户上注册应用程序
- 根据我注册的应用更改ClientId、ClientSecret、TenantName、TenantId
- 运行 申请
- 选择 a 到 运行 仅应用程序模式
- 输入字符搜索用户,下图为结果
为了缩小这个问题的范围,您介意分享您正在测试的详细步骤吗?
好的,这原来是门户中的某种错误。
我在网上发现了一个建议,新的 azure 门户在这种情况下不能正常工作,并尝试登录到旧门户。
在新门户中,我创建了两个应用程序注册,一个用于用户,一个用于应用程序。
在旧门户中只显示一个,只有用户一个。所以我在 de OLD 门户中创建了一个新的应用程序注册,一切都开始工作了。
我正在尝试让这个演示工作:
active-directory-dotnet-graphapi-console
但是没有成功。步骤很详细,我完全照做了。演示的用户部分可以正常工作。但是应用程序部分将不起作用。 我收到错误:
The identity of the calling application could not be established. {"odata.error":{"code":"Authorization_IdentityNotFound"}}
用 Google 搜索了这个,但搜索结果很少。有些人有同样的问题,但没有解决方案。
我很确定我的 clientId 和密钥是正确的,因为当我更改它们时,我收到另一个错误,清楚地说明了问题..
我正在自己测试演示应用程序和自定义应用程序注册。两者都运作良好。以下是自定义应用程序的步骤:
- 在我的测试租户上注册应用程序
- 根据我注册的应用更改ClientId、ClientSecret、TenantName、TenantId
- 运行 申请
- 选择 a 到 运行 仅应用程序模式
- 输入字符搜索用户,下图为结果
为了缩小这个问题的范围,您介意分享您正在测试的详细步骤吗?
好的,这原来是门户中的某种错误。
我在网上发现了一个建议,新的 azure 门户在这种情况下不能正常工作,并尝试登录到旧门户。
在新门户中,我创建了两个应用程序注册,一个用于用户,一个用于应用程序。
在旧门户中只显示一个,只有用户一个。所以我在 de OLD 门户中创建了一个新的应用程序注册,一切都开始工作了。