gpt4 book ai didi

azure - 使用哪个范围来获取 Microsoft 凭据的访问 token

转载 作者:行者123 更新时间:2023-12-03 07:04:04 24 4
gpt4 key购买 nike

我正在尝试执行 postman 访问 token 请求以到达以下 api :

但是返回的结果总是相同的:

"error": {         
"code": "Unauthorized",
"message": "Unauthorized",
"target": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX"
}

发布:https://login.microsoftonline.com/%7Btenant-id%7D/oauth2/v2.0/token

正文:

client_id : my client id
scope :https://graph.microsoft.com/.default
client_secret : my client secret
grant_type : client_credentials

标题:

Content-Type : x-www-form-urlencoded

响应返回给我一个 token ,但第一个请求显然无法识别该 token ...

我尝试了几个范围,例如:/.default、user.read openid profileoffline_access、https://graph.microsoft.com/.default.. .
即使他们都返回给我一个 token ,但似乎都不起作用。
我还从 Azure 门户添加了对 WindowsDefenderATP > Vulnerability.read 的权限。

问题是范围吗?如果我有客户端凭据授予类型,我应该使用什么范围?

最佳答案

您可以关注此page in documentation .

您需要应用程序权限,因为您仅使用应用程序凭据发出请求。在这种情况下,我认为您需要 Vulnerability.Read.All 权限。添加所需权限后,不要忘记授予管理员同意。

这是您应该使用的范围:

https://api.securitycenter.microsoft.com/.default

关于azure - 使用哪个范围来获取 Microsoft 凭据的访问 token ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71752358/

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