gpt4 book ai didi

azure-active-directory - 列出我是其成员或 guest 用户的所有 Azure Active Directory

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

在这种情况下,我需要列出我所属的所有 Azure Active Directory 以及我作为 guest 用户受邀加入的所有 Azure Active Directory。我们的应用程序是 Multi-Tenancy 的,每个租户都有自己的 Azure Active Directory,一个用户可以被邀请作为另一个租户访问该应用程序,并且应该像我们在 Azure 中那样提供一个 UI 来在租户/目录之间切换门户网站。

可以使用 Azure 资源管理器 API 查询第一部分,以列出我所属的租户 (https://learn.microsoft.com/en-us/rest/api/resources/tenants/list)。来自此 API 的响应不包括我仅作为访客用户被邀请的租户。

有没有我可以使用访问 token 调用的任何 API,以查询我具有 guest 访问权限的所有 Azure Active Directory?

顺便说一句:通过在 ADAL 配置对象中显式设置租户并在 ADAL 服务上调用 login(),我可以无缝地使用 ng2-adal 库在我所属的目录之间切换。

更新:我的问题的答案是 guest 必须通过他们从 Azure Ad 收到的电子邮件中的链接完成邀请过程。

最佳答案

Are there any API's that I can call with an access token to query for all Azure Active Directories I have guest access to?

当然可以!

对于您的案例,我还在我的实验室中使用从内部部署联合并成功的帐户进行了测试。 那么,您的帐户似乎无法在第二个租户中使用。

您可以 use code grant flow with Azure REST API或获取访问 token 的隐式流程具有您帐户的委派权限。

我做了一个测试,成功了:

enter image description here

希望这对您有所帮助!

关于azure-active-directory - 列出我是其成员或 guest 用户的所有 Azure Active Directory,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49653433/

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