首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >windows身份验证与forms身份验证

windows身份验证与forms身份验证
EN

Stack Overflow用户
提问于 2012-02-25 20:14:35
回答 4查看 48.5K关注 0票数 22

我试图理解windows认证、forms认证的概念以及它们之间的区别。我很困惑。有没有人能帮我澄清一下。

谢谢。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2012-02-25 20:18:26

指的是对运行应用程序的计算机上的用户帐户进行身份验证。

Forms身份验证是一种在.NET forms中进行身份验证的独立方法,您可以将其与某些其他系统(如数据库)挂钩。

票数 22
EN

Stack Overflow用户

发布于 2012-07-09 10:42:03

Windows Authentication提供程序是ASP.NET应用程序的默认身份验证提供程序。当使用此身份验证的用户登录到应用程序时,凭据将通过IIS与Windows域匹配。

有4种类型的Windows身份验证方法:

1)匿名身份验证- IIS允许任何用户

2)基本身份验证- windows用户名和密码必须通过网络发送(以纯文本格式,因此不是很安全)。

3)摘要式身份验证-与基本身份验证相同,但凭证是加密的。仅适用于IE 5或更高版本

4)集成的Windows身份验证-依赖Kerberos技术,具有强大的凭据加密

窗体身份验证-此身份验证依赖于开发人员编写的代码,其中凭据与数据库匹配。凭据在web表单上输入,并与包含用户信息的数据库表匹配。

票数 44
EN

Stack Overflow用户

发布于 2012-02-25 20:19:32

这相当简单。Windows Authentication使用Windows Login systemhttp://en.wikipedia.org/wiki/Integrated_Windows_Authentication

使用Forms Authentication,用户将需要手动提供usernamepasswordhttp://www.asp.net/web-forms/tutorials/security/introduction/an-overview-of-forms-authentication-vb

Forms Authentication还允许您选择访问登录数据的位置。例如,它可以存储在您自己的local database中。而Windows身份验证将只使用您的Windows登录数据。如果您的网络是使用enterprise/buisness/domain设置构建的,则此数据通常来自Active Directoryhttp://en.wikipedia.org/wiki/Active_Directory

票数 10
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9443888

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档