ABP源码分析四十四:ZERO的配置
2016-05-06 13:33
197 查看
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源码分析系列文章目录
UserManagementConfig/IUserManagementConfig:定义了一个配置项,用于配置外部认证源。默认情况下,ABP Zero使用AbpUser表作为身份认证的数据源,但是我们也可以使用其他数据源做身份认证,比如AD或其他数据库。这种情况下,就需要通过UserManagementConfig将这个外表身份认证数据源添加进来。后文关于Ldap身份认证的文章会有具体说明。
RoleManagementConfig/IRoleManagementConfig:用于设置静态Role。
AbpZeroConfig/IAbpZeroConfig:封装了UserManagementConfig,RoleManagementConfig和LanguageManagementConfig。
AbpZeroCoreModule:完成常规的依赖注入,和本地化资源的添加。这里的本地化资源仅仅涉及到与身份认证相关的提示以及错误信息。
AbpZeroConsts:定义本地化资源文件名的常量。
本地化资源文件:
AbpZeroSettingProvider:ABP Zero 模块中用到的两项Setting.
返回ABP源码分析系列文章目录
相关文章推荐
- MySql UDF 调用外部程序和系统命令
- listview gridview屏蔽滑动及嵌套时解决方法
- 托管项目到GitHub
- 在EntityFramework6中管理DbContext的正确方式——4DbContextScope:一个简单的,正确的并且灵活的管理DbContext实例的方式(外文翻译)
- 在EntityFramework6中管理DbContext的正确方式——3环境上下文DbContext vs 显式DbContext vs 注入DbContext(外文翻译)
- 23种设计模式(4):建造者模式
- 第零篇大数据学习介绍
- 非PAE CPU安装ubuntu的问题
- sublime text3的基本快捷操作
- Oracle数据库语法之【DCL】常用汇总-【更新】
- 4、Ajax与Java交互的案例
- springmvc错误java.lang.IllegalArgumentException
- 在EntityFramework6中管理DbContext的正确方式——2DbContext的默认行为(外文翻译)
- 企业工商信息查询
- 【HUSTOJ】1076: 数组逆序
- Container With Most Water
- hdu 2819 Swap【完美二分匹配】
- Android 自定义 ViewPager 打造千变万化的图片切换效果
- MySQL使用udf调用系统程序
- 【Linux基础】Linux系统默认目录功能简介