如何同时使用两个 Azure 目录

发布于 2025-01-11 04:24:24 字数 723 浏览 0 评论 0 原文

我有两个目录 [email protected][电子邮件受保护]

AD1 具有 Application1 和 AD2有应用程序2 AD1 的 User1 的电子邮件地址为 [电子邮件受保护] AD2 的 User2 的电子邮件为 [电子邮件受保护]

如何验证我的 ASP. NET MVC 应用程序同时使用 Active Directory。 如果 user1 尝试登录,他应该由 AD1 进行身份验证,如果 user2 尝试登录,他应该由 AD2 进行身份验证

I have two directory [email protected] and [email protected]

AD1 has Application1 and
AD2 has Application2
AD1 has User1 whose email is [email protected]
AD2 has User2 whose email is [email protected]

How to authenticate my ASP.NET MVC application using both Active directory.
if user1 try login he should be authenticated by AD1 and if user2 try login he should be authenticated by AD2

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

不语却知心 2025-01-18 04:24:24

对于您的方案,一个不错的选择是将您的应用程序注册为 多租户 并在第二个租户中创建服务主体。用户将使用自己的组织凭据登录,并且用户可以是应用程序中的管理员,而无需成为第二个租户中的管理员。

来自两个租户的用户的应用程序设置文档中的插图:

在此处输入图像描述

另一种选择是将用户作为来宾用户添加到第二个租户,但此设置的成本可能会更高,因为您将需要有许可证所有这些用户。

A good option for your scenario would be to register your application as multitenant and create a service principal in the second tenant. The users will sign in with their own organizational credentials, and the users can be an admin in the app without being an admin in the second tenant.

Illustration from the documentation of the application setup that has users from two tenants:

enter image description here

Another option is to add the users as guest users to the second tenant, but this setup can be a lot more costly since you would need to have license for all of these users.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文