【发布时间】:2020-01-24 23:39:01
【问题描述】:
您好,我正在尝试通过提供用户名和密码来使用所有者密码凭证流,但它给出了以下错误。我使用本机应用程序作为客户端 ID。
UserPasswordCredential credentials = new UserPasswordCredential(_userName, _password);
AuthenticationContext authContext = new AuthenticationContext(_authority);
var accessToken = await authContext.AcquireTokenAsync(_apiResourceId, _clientId, credentials);
accessToken.AccessToken;
AdalServiceException:AADSTS65001:用户或管理员未同意使用 ID 为“xxxxxxxx”且名为“nativeclient”的应用程序。为此用户和资源发送交互式授权请求
我遇到无法使用客户端凭据流的情况。当我使用 powershell 客户端 ID 1950a258-227b-4e31-a9cf-717495945fc2 时,我有什么遗漏的吗?由于我不是租户管理员,如何在用户上下文中同意此应用程序。
【问题讨论】: