gpt4 book ai didi

node.js - 如何将多个 Azure Active Directory 帐户连接到您的应用程序?

转载 作者:搜寻专家 更新时间:2023-11-01 00:48:35 25 4
gpt4 key购买 nike

我需要使用多个 Azure AD 登录 NodeJS 应用程序并获取用户详细信息。我不知道如何实现这一目标?

目前,我们的应用程序正在与与一个 Azure AD 关联的应用程序进行通信。新 Azure AD 中的普通用户无法使用 Office365 凭据登录我们的系统,因为 Office365 不允许我们的应用程序访问与新 Azure AD 关联的用户配置文件。但具有全局管理员角色的新 Azure AD 用户可以登录我们的应用程序。当普通用户尝试登录我们的应用程序时,会显示以下消息

<应用程序的名称> 需要访问组织中只有管理员才能授予的资源的权限。请先请求管理员授予此应用程序的权限,然后才能使用它。

是否可以使用同一应用程序连接到多个 Azure AD?以及如何实现这一目标?请添加链接和屏幕截图。

最佳答案

将来可能会在 Azure AD 方面遇到类似问题的人。

在 Azure AD 中创建的应用程序的设置中,您可以使其成为 Multi-Tenancy ,还可以指定您的应用程序需要访问的资源/数据类型。您可以访问两种类型的资源/数据/操作,一种是您需要管理员角色,另一种是您不需要管理员角色。

如果您尝试访问相关数据

创建 Multi-Tenancy :

Azure AD > App Registeration > Your App > Settings > Properties 

更新权限:

Azure AD > App Registeration > Your App > Settings > Required Permissions (Update them here)

关于node.js - 如何将多个 Azure Active Directory 帐户连接到您的应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55401321/

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