gpt4 book ai didi

azure-active-directory - Azure AD 应用程序中的knownClientApplications 不起作用

转载 作者:行者123 更新时间:2023-12-02 08:11:25 31 4
gpt4 key购买 nike

我在同意 API 方面遇到问题。我的租户中有 2 个应用程序(客户端、API)。客户端应用程序是SPA并且启用了隐式流并且它调用API,因此我将客户端应用程序的id添加到API应用程序中的knownClientApplications中。这两个应用程序都启用了 Multi-Tenancy 。

但是,当我尝试从不同的租户登录 SPA 时,系统仅要求我获得客户端应用程序同意,并收到一条错误消息,指出我的 API 应用程序没有服务主体。

应该配置什么才能使其隐式同意 API 应用程序?

我使用 MSAL.js 库和 Azure AD 2.0。范围:https://mytenantname.onmicrosoft.com/myservicename/user_impersonation

最佳答案

对于提示同意与您的 API 同意相结合的 SPA 应用程序,您的范围应为 https://mytenantname.onmicrosoft.com/myservicename/.default

您可以阅读 ./default scope here .

如果您需要一个示例来阐明这个概念,我建议 this one

关于azure-active-directory - Azure AD 应用程序中的knownClientApplications 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57586873/

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