gpt4 book ai didi

oauth-2.0 - Azure AD 客户端凭据流权限授予

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

使用 Azure AD 客户端凭据流时,如果客户端应用程序被授予访问所请求资源的权限,oauth2 端点(Azure 广告)是否应该生成不记名 token ?我确信在这种情况下它曾经出错,但我现在看到了不同的行为(现在提供了一个有效的持有者 token ,即使客户端应用程序NOT 没有资源应用程序的权限)。

最佳答案

在使用客户端凭证流时,我们一直允许 token 成为两个服务之间的问题。这种场景基本上就是Daemon Services之间的S2S。

这里需要注意的重要一点是,AAD 的内置授权模型利用了 SCPROLE 声明,它们出现在 token 中,可以帮助您的 API了解用户授予了哪些权限。

但是,在这种情况下,我们还希望您可以使用自己的授权层。例如,您可以简单地将客户端应用程序的 App ID 列入白名单,以允许它对您的 API 进行 S2S 调用, token 中不存在任何 ROLE 声明。此处的 token 发行行为启用了这种情况。

关于oauth-2.0 - Azure AD 客户端凭据流权限授予,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43006082/

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