gpt4 book ai didi

java - 一个azure clientID是否可以被多个用户访问?

转载 作者:行者123 更新时间:2023-12-02 00:09:58 24 4
gpt4 key购买 nike

我们可以设置 Azure AD 权限以便任何用户都可以访问吗?例如,我的 UserA 中有一个 clientID。然后,在我的组织外部的 UserB 将能够使用 UserA 的 clientID 进行身份验证。我认为可以通过将我的应用程序设置为 Multi-Tenancy 来实现这一点,但不确定我需要授予什么确切的权限?初始化Azure时出现权限问题:Azure azure = Azure.authenticate(creds).withDefaultSubscription();

最佳答案

I think the issue is the user needs to consent the appid, is there a way to automate that?

不,你不能自动化它。您需要为此用户和资源发送交互式授权请求。

您遇到的问题是您用来访问应用程序的租户尚未将您的应用程序添加到支持的应用程序列表中。它告诉您以管理员身份使用交互流程。

同意是一个两步过程:

1) 首先,租户的管理员必须批准该应用程序。这可以通过以下方式完成:a) 在希望使用该应用程序的租户的 Azure 门户中 b) 通过启动该应用程序并在登录时使用该应用程序的管理员凭据。

2) 其次,在管理员同意可以使用该应用程序后,任何其他用户(非管理员)在首次使用该应用程序时都会同意其个人信息。

有关如何使用多个租户登录用户的更多详细信息,您可以引用此 article .

关于java - 一个azure clientID是否可以被多个用户访问?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58128360/

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