我们有一个ASP.NET应用程序,部分在MVC中(其余部分是基于webforms的遗留CMS)。该应用程序通过表单身份验证进行身份验证,但是从一组特定IP地址访问它的任何用户都会自动分配给“特殊”用户。
我们目前有一个子应用程序,我们希望将其作为一个区域引入(父)MVC应用程序。此应用程序使用Windows身份验证作为第二层身份验证。是否有一种简单的方法可以保留第二层身份验证(可能是第二个授权属性)?请记住,用户可以从内部和外部登录此应用程序。在用于特殊表单身份验证用户的IP地址集之外,它排除了直接表单身份验证。如果这样可以提供更简单的解决方案,我们也不一定与第二层的Windows身份验证相关联。
答案 0 :(得分:2)
我还没有完全尝试,但是从我所看到的&到目前为止尝试过,我对自己问题的解决方案是:
RedirectResult
而不是RedirectToRouteResult
,因为登录页面仍然在WebForms而不是MVC。我仍然愿意接受其他解决方案!