尝试检索Oauth access_token时出现A​​ADSTS50146错误

时间:2019-12-17 23:17:43

标签: oauth-2.0 azure-active-directory client credentials

正在寻找有关此错误的AzureAD帮助-

  

“错误”:“ invalid_request”,“错误说明”:“ AADSTS50146:此   需要使用特定于应用程序配置应用程序   签名密钥。\ r \ n跟踪ID:   6fb978c1-0d74-478c-991c-3ad48ca65f00 \ r \ n相关ID:   81c05804-175c-456b-8d45-d5365818b599 \ r \ n时间戳:2019-12-17   19:28:29Z”,

我在一个AzureAD环境中收到上述错误。尝试执行OAuth2.0令牌请​​求时。我有另一个测试AzureAD,其中相同的请求可以正常工作。

使用clientId,clientSecret和grant_type = client_credentials对https://login.microsoftonline.com/ {tenantId} /oauth2/v2.0/token进行POST。

通过Google-https://github.com/MicrosoftDocs/azure-docs/issues/5394找到了这一点,但想了解如何在AzureAD中配置“ scope”参数。

1 个答案:

答案 0 :(得分:0)

Azure AD门户中的api权限是作用域的值。

enter image description here

您还可以公开一个API,然后可以添加自己的作用域。

enter image description here