我试图了解 Windows 身份验证、表单身份验证的概念及其差异。我很困惑。有人可以帮我澄清这一点吗?
Thanks.
Windows 身份验证Provider 是 ASP.NET 应用程序的默认身份验证提供程序。当使用此身份验证的用户登录到应用程序时,凭据将通过 IIS 与 Windows 域进行匹配。
Windows 身份验证方法有 4 种类型:
1) 匿名身份验证 - IIS 允许任何用户
2) 基本身份验证 - 必须通过网络发送 Windows 用户名和密码(以纯文本格式,因此不太安全)。
3) 摘要式身份验证 - 与基本身份验证相同,但凭证已加密。仅适用于 IE 5 或更高版本
4) 集成 Windows 身份验证 - 依赖于 Kerberos 技术,具有强大的凭据加密功能
表单验证- 此身份验证依赖于开发人员编写的代码,其中凭据与数据库进行匹配。凭证在 Web 表单上输入,并与包含用户信息的数据库表相匹配。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)