1. 程式人生 > >ASP.NET身份驗證方式

ASP.NET身份驗證方式

Windows:使用Windows作業系統和NTFS檔案系統驗證,適合公司內部站點使用,不適合大眾商業站點

Forms:利用網頁向客戶端傳送憑證,客戶端再把憑證提交給應用程式進行身份驗證(使用最普遍)

passport:一種單點登入標準(微軟提供使用付費國內應用較少)

Federated:一種單點登入標準(谷歌提供的聯合驗證機制)

關於Forms驗證

在實際開發中應用最普遍

最初由亞馬遜網站開發使用,在內部使用cookie維護頁面之間的狀態

ASP.Net mvc 提供了FormsAuthentication類專門用於身份驗證服務

FormsAuthentication類的一個功能就是寫入標識使用者身份的一個cookie