2011-09-13 255 views
3

我想知道是否有人能夠解釋使用ActiveDirectoryMembershipProvider和Windows身份驗證的表單身份驗證之間的區別。什麼時候一個人會被用於另一個人,這會帶來什麼好處?ASP.net Windows身份驗證與使用ActiveDirectoryMembershipProvider的Forms身份驗證進行比較

我正在研究最初將使用SqlMembershipProvider和ASP.net成員資格,角色和配置文件的應用程序。但是,在Active Directory中需要進行身份驗證的道路上有這種可能性,我希望提前計劃,以便更改將導致最少的重構。有沒有人有類似的經驗,可以提供見解來解決這個問題?

回答

2

不同之處在於客戶端發送的數據。在Windows身份驗證中,IE會將AD令牌傳遞給網站(即:它將像單點登錄一樣)。使用表單身份驗證將要求用戶鍵入他們的用戶名和密碼,而不管用於認證用戶的後端存儲。