3

我想知道是否有人可以解释使用 ActiveDirectoryMembershipProvider 的表单身份验证和 Windows 身份验证之间的区别。什么时候可以使用一个而不是另一个,有什么好处?

我正在开发一个应用程序,该应用程序最初将使用 SqlMembershipProvider 和 ASP.net 成员资格、角色和配置文件。但是有可能需要从 Active Directory 进行身份验证,我想提前计划,以便更改将导致最少的重构。有没有人有类似的经验并且可以提供洞察力来解决这个问题?

4

1 回答 1

2

不同之处在于从客户端发送的数据。在 Windows 身份验证中,IE 会将 AD 令牌传递给网站(即:它将像单点登录一样工作)。使用表单身份验证将要求用户输入他们的用户名和密码,而不管后端存储用于对用户进行身份验证。

于 2011-09-13T21:02:40.510 回答