本文主要說明Setting的實現以及Mail這個功能模塊如何使用Setting. 首先區分一下ABP中的Setting和Configuration。 Setting一般用於需要通過外部配置文件(或數據庫)設置的簡單類型數據(一般就是字符串),比如SMTP HOST. ...
AuditLog: 繼承自Entity lt long gt 的實體類。封裝AuditLog的信息。 AuditingStore: 實現了IAuditingStore接口,實現了將AuditLog的信息保存到數據庫的功能。其通過IRepository lt AuditLog, long gt 實例完成對數據庫的操作。 BackgroundJobStore : 實現了IBackgroundJobSt ...
2016-05-02 10:40 1 1690 推薦指數:
本文主要說明Setting的實現以及Mail這個功能模塊如何使用Setting. 首先區分一下ABP中的Setting和Configuration。 Setting一般用於需要通過外部配置文件(或數據庫)設置的簡單類型數據(一般就是字符串),比如SMTP HOST. ...
Timing這個簡單實用的功能主要用於以統一的方式表示時間。因為ABP中有大量的module,還支持自定義module,所以將時間統一表示為local時間(默認)或utc時間是必要的。 IClockProvider:提供獲取當前時間和標准化時間的接口。 UtcClockProvider ...
ABP的Zero模塊以數據庫為數據源實現了ABP框架中的tenant management (multi-tenancy), role management, user management, session, authorization (permission management ...
ABP Zero模塊中需要配置的地方主要集中在三塊:配置靜態的role,配置外部認證源,以及配置本地化語言和資源。 UserManagementConfig/IUserManagementConfig:定義了一個配置項,用於配置外部認證源。默認情況下,ABP Zero使用 ...
AbpZeroDbContext:配置ABP.Zero中定義的entity的Dbset EntityFrameworkModelBuilderExtensions:給PrimitivePropertyConfiguration添加了擴展方法用於創建Index ...
通過AD作為用戶認證的數據源。整個管理用戶認證邏輯就在LdapAuthenticationSource類中實現。 LdapSettingProvider:定義LDAP的setting和提供DefautValue。主要提供配置訪問AD數據庫的賬號信息 ...
Feature是什么?Feature就是對function的分類方法,其與function的關系就比如Role和User的關系一樣。 ABP中Feature具有以下屬性: 其中最重要的屬性是name,用以表示feature的Identity,一個feature一個name. 一個Feature ...
0.簡介 Abp 本身集成了一套權限驗證體系,通過 ASP.NET Core 的過濾器與 Castle 的攔截器進行攔截請求,並進行權限驗證。在 Abp 框架內部,權限分為兩塊,一個是功能(Feature),一個是權限項(Permission),在更多的時候兩者僅僅是概念不同而已,大體處理流程 ...