使用Asp.Net MVC对Active Directory用户进行内部和外部身份验证

时间:2018-01-19 18:43:59

标签: asp.net asp.net-mvc active-directory azure-active-directory

我必须创建一个新的ASP.Net MVC Web应用程序。该Web应用程序将由公司内部和外部用户访问。用户已在活动目录中。

从外部访问时,请使用登录页面中的AD用户名和密码进行身份验证。

任何参考都会有所帮助。

1 个答案:

答案 0 :(得分:0)

最简单的方法是在创建ASP.NET MVC站点时使用Windows身份验证。

Select Windows authentication

这要求您的网络服务器与用户位于同一个AD中,因此如果您计划将其托管在某个位置,则无法选择。

如果您计划将服务器托管在AD之外的某个位置,则应该查看ADFS或同步到Azure AD(您不必将Azure用于其他任何目的)。

Microsoft docs

中介绍了内置身份验证方法