[英]Azure AD Multi Tenant Authentication - ASP.NET MVC 5
我按照本教程创建了一个使用 Azure AD 进行身份验证的示例应用程序。 但是,自从我想为多租户实施它以来,我已经改变了很多东西。 我做了以下与教程不同的事情:
在 web.config 中使用'common'作为租户
使用“ https://login.microsoftonline.com/common/ ”作为 web.config 上的 aad 实例
该应用程序运行良好。 我被重定向到上面的 URL 进行日志记录并重定向回来。 但是用户上下文仍然是空白的。 (即 Request.IsAuthenticated / User.IsAuthenticated 即使在用户成功通过身份验证后也是空白)
任何帮助表示赞赏。
在这种情况下,身份验证似乎在颁发者验证中失败。 在允许任何租户登录的应用程序中,禁用颁发者验证是一个不错的选择。
如果您确实想限制可以登录的租户,请不要禁用它。 相反,您需要实施自定义颁发者验证。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.