[ASP.NET] : 可抽換式驗證來源 (DB驗證建立、抽換)
前言 :
上一篇文章:[ASP.NET] : 可抽換式驗證來源 (LDAP驗證、Windows驗證...)
介紹了如何使用自製CLK.Web函式庫,實現ASP.NET可抽換式驗證來源。
所謂的可抽換式驗證,就是說可以依照需求不同。採用AD驗證使用者、DB驗證使用者、或其他驗證來源。
本篇文章介紹如何實作驗證來源,文章實做的驗證來源為資料庫類型的資料來源。
實作 :
檔案下載 : CLK.Web.Security.rar
2. 加入新專案CLK.Web.Security.Extension
3.新專案CLK.Web.Security.Extension加入參考
6. 建立DatabaseFormsAuthenticationStrategy
驗證邏輯實做
7. 建立DatabaseFormsAuthenticationStrategyFactory
DatabaseFormsAuthenticationStrategy工廠
8. 修改CLK.Web.Security.Sample的Web.config
掛載Database驗證
9. 將CLK.Web.Security.Extension的Dll檔案以及mdf檔案加入到CLK.Web.Security.Sample
程式碼授權 :
程式碼以 MIT License 授權
能以更簡潔的文字與程式碼,傳達出程式設計背後的精神。
真正做到「以形寫神」的境界。