ABP源碼分析四十四:ZERO的配置


ABP Zero模塊中需要配置的地方主要集中在三塊:配置靜態的role,配置外部認證源,以及配置本地化語言和資源。

 

 

UserManagementConfig/IUserManagementConfig:定義了一個配置項,用於配置外部認證源。默認情況下,ABP Zero使用AbpUser表作為身份認證的數據源,但是我們也可以使用其他數據源做身份認證,比如AD或其他數據庫。這種情況下,就需要通過UserManagementConfig將這個外表身份認證數據源添加進來。后文關於Ldap身份認證的文章會有具體說明。

 

RoleManagementConfig/IRoleManagementConfig:用於設置靜態Role。

 

AbpZeroConfig/IAbpZeroConfig:封裝了UserManagementConfig,RoleManagementConfig和LanguageManagementConfig。

 

AbpZeroCoreModule:完成常規的依賴注入,和本地化資源的添加。這里的本地化資源僅僅涉及到與身份認證相關的提示以及錯誤信息。

 

AbpZeroConsts:定義本地化資源文件名的常量。

本地化資源文件:

 

 

AbpZeroSettingProvider:ABP Zero 模塊中用到的兩項Setting.

 

 

返回ABP源碼分析系列文章目錄

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM