【问题标题】:Azure AD WebApi protected, how to call it via postman, Having issues with SCOPE ParameterAzure AD WebApi 受保护,如何通过邮递员调用它,SCOPE 参数有问题
【发布时间】:2021-05-30 22:22:44
【问题描述】:

我有以下邮递员电话,我遵循了几个教程,唯一导致问题的参数是范围

curl --location --request POST 'https://login.microsoftonline.com/xx-c220-48a2-a73f-1177fa2c098e/oauth2/v2.0/token' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Cookie: esctx=AQABAAAAAAD--DLA3VO7QrddgJg7Wevr2hVJg45detq4NQdhXYdPcvUCLtCs_e4t5W8RJG2yK6jNJL3HTM3oZuyqS9cozujVjreP49rqrj31_n7V98lN-2KOCem82O4XabFT22wkyS9tjQyU1vZI1ke7sC4RLo6sapZ4dFfODJA75OsT3pAwg0WXjJRPzR3hA8FKd5WfhXYgAA; fpc=AhILA4OMHkpIuLoMPSgu5OeM4DhKAgAAABLFztcOAAAA; stsservicecookie=ests; x-ms-gateway-slice=prod' \
--form 'grant_type="client_credentials"' \
--form 'client_secret="xx"' \
--form 'client_id="xx"' \
--form 'scope=""'

对于范围,我尝试了 mywebapp/.default,但出现错误,范围无效。

我如何知道我应该使用哪个范围?

【问题讨论】:

    标签: curl oauth-2.0 azure-active-directory postman


    【解决方案1】:

    scope 应该是{Application ID URI of the API app registration}/.default

    API应用注册的Application ID URI格式一般为api://{clientId of the API app registration}

    如果在API应用注册的Expose an API下自定义Application ID URI为https://mywebappscope应该是https://mywebapp/.default

    请查收。

    【讨论】:

      猜你喜欢
      • 2016-12-27
      • 2020-02-07
      • 1970-01-01
      • 1970-01-01
      • 2020-05-23
      • 2018-11-27
      • 2018-05-10
      • 2020-02-19
      • 2015-04-01
      相关资源
      最近更新 更多