所以我注册了一个新的多租户 AAD 应用程序,但尝试使用创建它的同一帐户登录会给我错误
MSAL.Desktop.4.5.0.0.MsalServiceException:
ErrorCode: invalid_client
Microsoft.Identity.Client.MsalServiceException:
AADSTS650051: "Using application 'TestApplication' is currently not supported for your organization sample-company.ch because it is in an unmanaged state. An administrator needs to claim ownership of the company by DNS validation of sample-company.ch before the application TestApplication can be provisioned."
有问题的域名已经验证过,所以我不确定这里出了什么问题。注册应用程序后,我只是按照他们的 Windows 桌面应用程序快速入门指南并尝试使用他们的示例项目登录 https://github.com/Azure-Samples/active-directory-dotnet-desktop-msgraph-v2/
任何帮助将不胜感激
由于应用程序适用于多租户,因此你可能没有为目标租户进行用户或管理员同意。
尝试在请求中添加&prompt=admin_consent
以强制管理员同意。使用管理员帐户登录以执行管理员同意。
有关详细信息,请参阅了解用户和管理员同意。