gpt4 book ai didi

基于 Azure AD 角色的身份验证 : where do I create the Roles in WebApp/API Application?

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

我正在使用基于 Azure AD 角色的身份验证,我在 Web 应用程序中添加了 2 个角色(观察者、读者),并且分配了可以正常工作的特定用户。

我的问题是我应该在哪里创建这些角色?截至目前,这些是在 Web 应用程序下创建的,但我认为它应该在 API 应用程序下创建

enter image description here

如果这些角色是在 API 应用程序下创建的,当 Web 应用程序需要与多个 API 交互(因为我无法请求多个范围/资源)时,如何生成访问 token ?

enter image description here

最佳答案

我尝试在我的环境中重现相同的结果,但得到了以下结果。

当我尝试获取范围内具有多个 Api 的访问 token 时,我收到如下错误。 enter image description here

请注意,您无法生成范围内具有多个 Api 的访问 token 。

要确认这一点,请检查 JuunasSO Thread 中的类似场景,访问 token 仅对一个 API

有效

当我尝试添加单一范围时,我成功获取了访问 token ,如下所示。

enter image description here

当我解码该 token 时,我得到了 scp 声明,其角色如下。

enter image description here

关于基于 Azure AD 角色的身份验证 : where do I create the Roles in WebApp/API Application?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73913125/

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