原文:ABP源码分析四十一:ZERO的Audit,Setting,Background Job

AuditLog: 继承自Entity lt long gt 的实体类。封装AuditLog的信息。 AuditingStore: 实现了IAuditingStore接口,实现了将AuditLog的信息保存到数据库的功能。其通过IRepository lt AuditLog, long gt 实例完成对数据库的操作。 BackgroundJobStore : 实现了IBackgroundJobSt ...

2016-05-02 10:40 1 1690 推荐指数:

查看详情

ABP源码分析七:Setting 以及 Mail

本文主要说明Setting的实现以及Mail这个功能模块如何使用Setting. 首先区分一下ABP中的Setting和Configuration。 Setting一般用于需要通过外部配置文件(或数据库)设置的简单类型数据(一般就是字符串),比如SMTP HOST. ...

Mon Mar 21 05:12:00 CST 2016 8 5755
ABP源码分析十一:Timing

Timing这个简单实用的功能主要用于以统一的方式表示时间。因为ABP中有大量的module,还支持自定义module,所以将时间统一表示为local时间(默认)或utc时间是必要的。 IClockProvider:提供获取当前时间和标准化时间的接口。 UtcClockProvider ...

Fri Mar 25 04:22:00 CST 2016 4 2003
ABP源码分析四十:ZERO的Application和Tenant

ABPZero模块以数据库为数据源实现了ABP框架中的tenant management (multi-tenancy), role management, user management, session, authorization (permission management ...

Mon May 02 01:45:00 CST 2016 1 2947
ABP源码分析四十四:ZERO的配置

ABP Zero模块中需要配置的地方主要集中在三块:配置静态的role,配置外部认证源,以及配置本地化语言和资源。 UserManagementConfig/IUserManagementConfig:定义了一个配置项,用于配置外部认证源。默认情况下,ABP Zero使用 ...

Fri May 06 21:33:00 CST 2016 1 1518
ABP源码分析四十六:ABP ZERO中的Ldap模块

通过AD作为用户认证的数据源。整个管理用户认证逻辑就在LdapAuthenticationSource类中实现。 LdapSettingProvider:定义LDAP的setting和提供DefautValue。主要提供配置访问AD数据库的账号信息 ...

Fri May 20 04:42:00 CST 2016 2 1968
ABP源码分析十一:Feature

Feature是什么?Feature就是对function的分类方法,其与function的关系就比如Role和User的关系一样。 ABP中Feature具有以下属性: 其中最重要的属性是name,用以表示feature的Identity,一个feature一个name. 一个Feature ...

Mon Apr 04 22:29:00 CST 2016 10 2657
[Abp 源码分析]十一、权限验证

0.简介 Abp 本身集成了一套权限验证体系,通过 ASP.NET Core 的过滤器与 Castle 的拦截器进行拦截请求,并进行权限验证。在 Abp 框架内部,权限分为两块,一个是功能(Feature),一个是权限项(Permission),在更多的时候两者仅仅是概念不同而已,大体处理流程 ...

Mon Aug 13 16:44:00 CST 2018 0 1960
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM