azure - 如何在azure中的单个应用程序上对多个事件目录用户进行身份验证

标签 azure active-directory

我在azure中创建了两个事件目录,它们与两个不同的本地事件目录(两个不同的公司)连接

我有一个应用程序,我希望两个 Azure Active Directory 用户都可以登录到同一应用程序实例,但我不想托管两个应用程序实例。

身份验证后,我需要检查用户属于哪个事件目录。

任何帮助都将非常感激,因为我在过去的三天里一直在挣扎

最佳答案

您需要创建一个 Multi-Tenancy 应用程序,如 pksorensen 的评论所述。本质上,您想要做的就是在您的目录之一中注册应用程序并更新其配置以使其具有 Multi-Tenancy 功能(在下面的链接中讨论)。当来自另一个目录的用户登录到应用程序时,您的应用程序会通过点击 Azure AD 的通用身份验证终结点(与特定于租户的终结点不同)来启动同意流程,然后显示同意对话框。用户同意后,Azure AD 会在另一个目录中注册该应用程序。

有关实现此场景所需的所有信息:

关于azure - 如何在azure中的单个应用程序上对多个事件目录用户进行身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22897849/

相关文章:

C# Active Directory PrincipalContext/UserPrincipal.IsMemberOf 错误

azure - 在 Azure databricks 中创建外部表

azure - 删除 Azure 门户中失败的项目

azure - 到非 AWS IP (IPv4) 的弹性 IP 路由

azure - SQL Azure 可靠性和可扩展性

asp.net - DefaultAppPool 是否在 IIS 上以特殊提升的权限运行?

jenkins - 如何在 Active Directory 上自动登录 Jenkins?

azure - 用于 asp.net core 的 ELMAH

exception - PowerShell不断抛出异常

c# - 如何从 IEnumerable 转换为 IEnumerable<T>?