如何同时使用两个 Azure 目录
我有两个目录 [email protected] 和 [电子邮件受保护]
AD1 具有 Application1 和 AD2有应用程序2 AD1 的 User1 的电子邮件地址为 [电子邮件受保护] AD2 的 User2 的电子邮件为 [电子邮件受保护]
如何验证我的 ASP. NET MVC 应用程序同时使用 Active Directory。 如果 user1 尝试登录,他应该由 AD1 进行身份验证,如果 user2 尝试登录,他应该由 AD2 进行身份验证
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
对于您的方案,一个不错的选择是将您的应用程序注册为 多租户 并在第二个租户中创建服务主体。用户将使用自己的组织凭据登录,并且用户可以是应用程序中的管理员,而无需成为第二个租户中的管理员。
来自两个租户的用户的应用程序设置文档中的插图:
另一种选择是将用户作为来宾用户添加到第二个租户,但此设置的成本可能会更高,因为您将需要有许可证所有这些用户。
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:
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.