gpt4 book ai didi

azure - 我从 Logic App 调用 MS-Graph 并收到 "Unauthorized"错误

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

当我从逻辑应用调用 MS Graph 时,我收到“未经授权”状态代码 (401)。

我调用的 MS Gaph URI 已使用 Graph Explorer 单独进行了测试,以确保它是格式正确的请求。

我猜测该问题与需要授予 AD 应用程序注册的应用程序权限有关。

逻辑应用程序不会提示用户授予我添加到应用程序注册中的“委派”权限。这就是为什么我猜测,我需要使用应用程序权限而不是委派权限。

这是返回的错误 {
“错误”: {
“代码”:“NoPermissionsInAccessToken”,
"message": "该token不包含权限,或者权限无法获取
明白了。”,
“内部错误”:{
“请求ID”:“8addc6d3-fbf1-4a61-8ed2-b4593a10dd8c”,
“日期”:“2019-07-16T12:29:27”
}
}
}

我当然会自己授予应用程序权限以进行测试,但我没有权限,在联系我们的管理员之前我需要对此进行一些研究。

最佳答案

你是对的。您需要向您的应用授予应用程序权限。逻辑应用中的 Active Directory OAuth 使用 client credentials flow不需要用户交互。

Here是应用程序权限和委托(delegate)权限之间的区别。

关于azure - 我从 Logic App 调用 MS-Graph 并收到 "Unauthorized"错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57057842/

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