C# .net windows和窗体中的身份验证类型

C# .net windows和窗体中的身份验证类型,c#,asp.net,.net,authentication,iis,C#,Asp.net,.net,Authentication,Iis,我有一个登录表单,如果我输入用户id和密码,它将根据sql数据库中的条目验证用户。 在web.config文件中,我可以看到被称为windows身份验证的身份验证 <authentication mode="Windows"/> 如果是windows身份验证,则授权IIS验证凭据。 但是对于我的登录页面,我正在使用sql server验证凭据。 那么,配置文件中提到的身份验证在哪里工作?身份验证模式=表单将允许为登录表单集成数据库和网页。请参阅以下如何从Microsoft设置简

我有一个登录表单,如果我输入用户id和密码,它将根据sql数据库中的条目验证用户。 在web.config文件中,我可以看到被称为windows身份验证的身份验证

<authentication mode="Windows"/>

如果是windows身份验证,则授权IIS验证凭据。 但是对于我的登录页面,我正在使用sql server验证凭据。
那么,配置文件中提到的身份验证在哪里工作?

身份验证模式=表单将允许为登录表单集成数据库和网页。请参阅以下如何从Microsoft设置简单的成员资格数据库提供程序

对于具有实体框架的MVC

用于web表单

但我使用windows身份验证和sql server验证进行凭据验证。因此,为了澄清,您是针对某个域验证该用户是有效的windows用户,还是需要用户名和密码组合,然后根据您的数据库进行验证?我将针对我的数据库进行验证。在这种情况下,您使用的是基于表单的身份验证,即根据存储在数据库中的用户名和密码而不是Windows域对用户进行身份验证。Mike的答案在这种情况下最为相关。但在my web.config中,身份验证模式是windows。