在ASP.NET中混合使用窗体和Windows安全性



我在使用混合表单认证和Windows安全时遇到了问题。

我不太熟悉IIS和安全。我今天发现了这篇文章:

https://msdn.microsoft.com/en-us/library/ms972958.aspx mixedsecurity_topic5

我首先在我的web中添加了一个身份验证模式。配置文件:

<authentication mode="Forms">
        <forms loginUrl="~/Login"></forms>
      </authentication>

上面的教程说我的loginURL应该是WinLogin。我想这就是我困惑的开始。

在上面的教程中,它声明如下:

Using the IIS Manager, right-click the WinLogin.aspx file, click Properties, and then go to the File Security tab to edit the authentication and access control for this single file. Then simply un-check Enable anonymous access and check Integrated Windows authentication.

我看不到WinLogin。

我的问题是,我需要在我的IIS管理器中创建一个站点并创建一个WinLogin。Aspx文件我的项目?

我正在使用MVC,所以如果我将我的项目添加到IIS,我是否遵循WinLogin的相同步骤。aspx,但我的登录控制器文件?LoginController.cs吗?我对这个问题很困惑。

谢谢,

根据本教程,您将需要两个文件:WebLogin。WinLogin.aspx。WinLogin。aspx的存在只是为了测试集成的Windows身份验证,否则用户将通过WebLogin.aspx登录。WinLogin的教程。Aspx应该在文章的源代码中(链接到文章的顶部)。

代替WebLogin。

相关内容

  • 没有找到相关文章

最新更新