gpt4 book ai didi

azure - 当我想要访问 Postman 中受 Azure AD 保护的 Azure 函数 API 时,应为 "scope"选项赋予什么值

转载 作者:行者123 更新时间:2023-12-02 06:16:08 26 4
gpt4 key购买 nike

我正在开发一个受 Azure AD 保护的 Azure Function API,当我使用有效帐户登录后使用浏览器请求它时,它工作正常,但当我尝试使用 postman 时,它仍然显示未经授权的访问,

我有一个访问 token 与请求一起发送,但对于我给出的范围属性来说,是这个值,https://graph.microsoft.com/.default我认为可能成为问题。但不确定我做错了什么,以及在 postman 的 get new access token 选项的 scope 字段中放入什么内容,以对我的 API 进行身份验证。

HTTP请求 postman 制作

GET /api/events/active HTTP/1.1
Host: moya-backend-ascentic.azurewebsites.net
Authorization: Bearer ****IHqMgweN86fDnyL4jvz9P6ZllpjjD9t***
User-Agent: PostmanRuntime/7.13.0
Accept: */*
Cache-Control: no-cache
Postman-Token: 655e0672-4928-409e-a709-841a92ee6f14,22cbf978-f196-4099-ae10-d162d3068507
Host: moya-backend-ascentic.azurewebsites.net
accept-encoding: gzip, deflate
Connection: keep-alive
cache-control: no-cache

最佳答案

如果您使用v2.0 端点,则范围应为 {your_client_id}/.default。正如@juunas所说。

enter image description here

如果您使用v1.0端点,则只需要资源参数。该资源应为 {your_client_id}

enter image description here

注意:如果您在 postman 中使用“获取新的访问 token ”功能,则访问 token URL 应为 https://login.microsoftonline .com/{tenant}/oauth2/v2.0/token

关于azure - 当我想要访问 Postman 中受 Azure AD 保护的 Azure 函数 API 时,应为 "scope"选项赋予什么值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56432727/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com