【转】ABP源码分析四十六:ABP ZERO中的Ldap模块
通过AD作为用户认证的数据源。整个管理用户认证逻辑就在LdapAuthenticationSource类中实现。
LdapSettingProvider:定义LDAP的setting和提供DefautValue。主要提供配置访问AD数据库的账号信息。
LdapSettings/ILdapSettings:通过settingManager获取LDAP settings
AbpZeroLdapModuleConfig/IAbpZeroLdapModuleConfig: 提供激活Ldap认证的配置。
LdapAuthenticationSource:通过System.DirectoryServices.AccountManagement提供的API基于AD作为用户认证的数据源完成用户的认证
AbpZeroLdapModule:完成常规的依赖注入,和本地化资源的注入
返回ABP源码分析系列文章目录
【转】ABP源码分析四十六:ABP ZERO中的Ldap模块相关推荐
- ABP源码分析四十七:ABP中的异常处理
ABP源码分析四十七:ABP中的异常处理 参考文章: (1)ABP源码分析四十七:ABP中的异常处理 (2)https://www.cnblogs.com/1zhk/p/5538983.html (3 ...
- 【转】ABP源码分析三十六:ABP.Web.Api
这里的内容和ABP 动态webapi没有关系.除了动态webapi,ABP必然是支持使用传统的webApi.ABP.Web.Api模块中实现了一些同意的基础功能,以方便我们创建和使用asp.net w ...
- 【转】ABP源码分析二十六:核心框架中的一些其他功能
本文是ABP核心项目源码分析的最后一篇,介绍一些前面遗漏的功能 AbpSession AbpSession: 目前这个和CLR的Session没有什么直接的联系.当然可以自定义的去实现IAbpSess ...
- ABP源码分析三十六:ABP.Web.Api
这里的内容和ABP 动态webapi没有关系.除了动态webapi,ABP必然是支持使用传统的webApi.ABP.Web.Api模块中实现了一些同意的基础功能,以方便我们创建和使用asp.net w ...
- 【转】ABP源码分析四十五:ABP ZERO中的EntityFramework模块
AbpZeroDbContext:配置ABP.Zero中定义的entity的Dbset EntityFrameworkModelBuilderExtensions:给PrimitiveProperty ...
- 【转】ABP源码分析四十四:ZERO的配置
ABP Zero模块中需要配置的地方主要集中在三块:1.配置静态的role:2.配置外部认证源:3.配置本地化语言和资源. UserManagementConfig/IUserManagementCo ...
- 【转】ABP源码分析四十二:ZERO的身份认证
ABP Zero模块通过自定义实现Asp.Net Identity完成身份认证功能, 对Asp.Net Identity做了较大幅度的扩展.同时重写了ABP核心模块中的permission功能,以实现 ...
- 【转】ABP源码分析四十:ZERO的Application和Tenant
ABP的Zero模块以数据库为数据源实现了ABP框架中的tenant management (multi-tenancy), role management, user management, ses ...
- ABP源码分析四十:ZERO的Application和Tenant
ABP的Zero模块以数据库为数据源实现了ABP框架中的tenant management (multi-tenancy), role management, user management, ses ...
最新文章
- 中国芯片将靠此超车!RISC-V架构神在哪全解构【附下载】
- C# 转换人民币大小金额(WinForm、Asp.Net)
- 安装编译PHP7.X
- python学哪个版本-老男孩python学习用的哪个版本?
- nginx 中location中root和alias的区别
- SSD配置+训练VOC0712+训练自己的数据集
- idea启动前端vue项目(各种坑)
- springboot整合flink
- oracle 数据库中数据导出到excel
- python列表索引超出范围 等于啥_python - IndexError:列表分配索引超出范围,Python
- asp mysql text_11种ASP连接数据库的方法
- mac macaca android,Mac使用自动化测试macaca踩坑记
- Silverlight语音朗读
- postgre数据库下的 NOT NULL 和 空串(虽然有NOT NULL设定,但是可以插入空串'')
- 绿色版Mysql数据库快速搭建
- DNS、NS、DDNS
- 华为悦盒EC6109u线刷救砖文件fastboot.bin bootargs.bin recovery
- 医学统计python之ROC比较:Delong test
- python基础练习之【求三角形周长和面积】
- Unity3d实现开机自启App