APS.NET身份驗證概念

表單身份驗證

表單身份驗證是指以下系統:將未經身份驗證的請求重定向到一個超文本標記語言 (HTML) 表單,使用戶能夠在其中鍵入他們的憑據。在用戶提供憑據並提交該表單後,應用程序對請求進行身份驗證,然後系統以 Cookie 的形式發出身份驗證票證。此 Cookie 包含憑據或用於重新獲取標識的密鑰。瀏覽器的後續請求自動包含此 Cookie。

Windows 身份驗證

在 Windows 身份驗證中,IIS 執行身份驗證,並將經過身份驗證的標記傳遞給 ASP.NET 工作進程。使用 Windows 身份驗證的優點是它需要的編碼最少。在將請求傳遞給 ASP.NET 之前,您可能需要使用 Windows 身份驗證來模擬 IIS 進行驗證的 Windows 用戶帳戶。

Passport 身份驗證

Passport 身份驗證是 Microsoft 提供的集中式身份驗證服務,它爲成員站點提供單一登錄和核心配置文件服務。通常,當您需要跨越多個域的單一登錄功能時,將使用 Passport 身份驗證。

默認身份驗證

當 Web 應用程序不需要任何安全功能時,將使用默認身份驗證;此安全提供程序需要匿名訪問。在所有的身份驗證提供程序中,默認身份驗證爲應用程序提供了最高的性能。當您使用自己的自定義安全模塊時,也可以使用此身份驗證提供程序。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章