在MVC中将身份验证模式设置为Windows时,重定向到登录页面

时间:2015-09-03 12:42:56

标签: windows asp.net-mvc-4 windows-authentication

我有一个MVC应用程序,其中身份验证模式设置为" Windows"。基本上, 已启用匿名身份验证,并且还启用了Windows身份验证。现在要求是这样的:

  1. 当任何用户尝试访问应用程序时,如果他在域中,则应自动对应用程序进行身份验证,并根据分配给他的权限授权访问资源。
  2. 当任何用户尝试从域外访问应用程序时,应将其重定向到自定义登录页面,在该页面中,他可以输入用户名和密码进行身份验证,并根据分配给他的权限授权访问资源。
  3. 我可以用" Forms"身份验证,但我想通过将其设置为Windows身份验证来执行此操作,以便在域中时自动为Windows AD用户进行身份验证。

    是否有通过添加处理程序或其他任何解决方案?

0 个答案:

没有答案