繁体   English   中英

Azure AD 多租户身份验证 - ASP.NET MVC 5

[英]Azure AD Multi Tenant Authentication - ASP.NET MVC 5

我按照教程创建了一个使用 Azure AD 进行身份验证的示例应用程序。 但是,自从我想为多租户实施它以来,我已经改变了很多东西。 我做了以下与教程不同的事情:

  1. 在 web.config 中使用'common'作为租户

  2. 使用https://login.microsoftonline.com/common/作为 web.config 上的 aad 实例

该应用程序运行良好。 我被重定向到上面的 URL 进行日志记录并重定向回来。 但是用户上下文仍然是空白的。 (即 Request.IsAuthenticated / User.IsAuthenticated 即使在用户成功通过身份验证后也是空白)

任何帮助表示赞赏。

在这种情况下,身份验证似乎在颁发者验证中失败。 在允许任何租户登录的应用程序中,禁用颁发者验证是一个不错的选择。

如果您确实想限制可以登录的租户,请不要禁用它。 相反,您需要实施自定义颁发者验证。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM