我目前有一个可供外部客户访问的 Intranet 站点。因此,我使用表单身份验证进行了设置。然而,(我的老板)的权力希望我们所有的域用户不必输入他们的用户名和密码来访问该站点。
我做了一些或阅读,一切似乎都指向设置一个 WinLogin.aspx 页面,您将其更改为使用 WindowAuthenthication,然后从那里重定向。
我对此有疑问,因为我不喜欢在我的 mvc 应用程序中放置一个 aspx 表单的想法。
谁能告诉我如何在没有第二个应用程序的情况下使用严格的 MVC 控制器/动作设置来实现混合身份验证?
注意:在 IIS 7 机器上运行 MVC 3。