Asp.net的身份驗證方式有哪些,原理是什么?
1、Windows 身份驗證提供程序
提供有關如何將 Windows 身份驗證與 Microsoft Internet 信息服務 (IIS) 身份驗證結合使用來確保 ASP.NET 應用程序安全的信息。
2、Forms 身份驗證提供程序
提供有關如何使用您自己的代碼創建應用程序特定的登錄窗體并執行身份驗證的信息。
使用 Forms 身份驗證的一種簡便方法是使用 ASP.NET 成員資格和 ASP.NET 登錄控件,它們一起提供了一種只需少量或無需代碼就可以收集、驗證和管理用戶憑據的方法。
有關更多信息,請參見使用成員資格管理用戶和 ASP.NET 登錄控件概述。
3、Passport 身份驗證提供程序
提供有關由 Microsoft 提供的集中身份驗證服務的信息,該服務為成員站點提供單一登錄和核心配置文件服務。
拓展:
Active
ASP使用了Microsoft的ActiveX技術。ActiveX(COM)技術是現在Microsoft軟件的重要基礎。它采用封裝對象,程序調用對象的技術,簡化編程,加強程序間合作。ASP本身封裝了一些基本組件和常用組件,有很多公司也開發了很多實用組件。只要你可以在服務器上安裝這些組件,通過訪問組件,你就可以快速、簡易地建立自己的WEB應用。
Server
ASP運行在服務器端。這樣就不必擔心瀏覽器是否支持ASP所使用的編程語言。ASP的編程語言可以是VBSCRIPT和 JSCRIPT。VBSCRIPT是VB的一個簡集,會VB的人可以很方便的快速上手。然而Netscape瀏覽器不支持客戶端的VBSCRIPT,所以最好不要在客戶端使用VBSCRIPT。而在服務器端,則無需考慮瀏覽器的.支持問題。Netscape瀏覽器也可以正常顯示ASP頁面。
Pages
ASP返回標準的HTML頁面,可以正常地在常用的瀏覽器中顯示。瀏覽者查看頁面源文件時,看到的是ASP生成的HTML代碼,而不是ASP程序代碼。這樣就可以防止別人抄襲程序。
由此我們可以看出,ASP是在IIS下開發WEB應用的一種簡單、方便的編程工具。在了解了VBSCRIPT的基本語法后,只需要清楚各個組件的用途、屬性、方法,就可以輕松編寫出自己的ASP系統。
【Asp.net的身份驗證方式有哪些,原理是什么?】相關文章:
資本運作是什么?有哪些運作方式?10-02
光敏電阻的原理有哪些11-02
蹦極的方式有哪些10-01
步行有哪些方式10-06
Ajax工作的原理有哪些呢11-11
拉刀的工作原理是什么-拉刀設計特點有哪些10-29
電解有哪些原理-電解知識11-09
網站推廣的方式有哪些08-18
正確的步行方式有哪些10-02