通过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模块相关推荐

  1. ABP源码分析四十七:ABP中的异常处理

    ABP源码分析四十七:ABP中的异常处理 参考文章: (1)ABP源码分析四十七:ABP中的异常处理 (2)https://www.cnblogs.com/1zhk/p/5538983.html (3 ...

  2. 【转】ABP源码分析三十六:ABP.Web.Api

    这里的内容和ABP 动态webapi没有关系.除了动态webapi,ABP必然是支持使用传统的webApi.ABP.Web.Api模块中实现了一些同意的基础功能,以方便我们创建和使用asp.net w ...

  3. 【转】ABP源码分析二十六:核心框架中的一些其他功能

    本文是ABP核心项目源码分析的最后一篇,介绍一些前面遗漏的功能 AbpSession AbpSession: 目前这个和CLR的Session没有什么直接的联系.当然可以自定义的去实现IAbpSess ...

  4. ABP源码分析三十六:ABP.Web.Api

    这里的内容和ABP 动态webapi没有关系.除了动态webapi,ABP必然是支持使用传统的webApi.ABP.Web.Api模块中实现了一些同意的基础功能,以方便我们创建和使用asp.net w ...

  5. 【转】ABP源码分析四十五:ABP ZERO中的EntityFramework模块

    AbpZeroDbContext:配置ABP.Zero中定义的entity的Dbset EntityFrameworkModelBuilderExtensions:给PrimitiveProperty ...

  6. 【转】ABP源码分析四十四:ZERO的配置

    ABP Zero模块中需要配置的地方主要集中在三块:1.配置静态的role:2.配置外部认证源:3.配置本地化语言和资源. UserManagementConfig/IUserManagementCo ...

  7. 【转】ABP源码分析四十二:ZERO的身份认证

    ABP Zero模块通过自定义实现Asp.Net Identity完成身份认证功能, 对Asp.Net Identity做了较大幅度的扩展.同时重写了ABP核心模块中的permission功能,以实现 ...

  8. 【转】ABP源码分析四十:ZERO的Application和Tenant

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

  9. ABP源码分析四十:ZERO的Application和Tenant

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

最新文章

  1. 中国芯片将靠此超车!RISC-V架构神在哪全解构【附下载】
  2. C# 转换人民币大小金额(WinForm、Asp.Net)
  3. 安装编译PHP7.X
  4. python学哪个版本-老男孩python学习用的哪个版本?
  5. nginx 中location中root和alias的区别
  6. SSD配置+训练VOC0712+训练自己的数据集
  7. idea启动前端vue项目(各种坑)
  8. springboot整合flink
  9. oracle 数据库中数据导出到excel
  10. python列表索引超出范围 等于啥_python - IndexError:列表分配索引超出范围,Python
  11. asp mysql text_11种ASP连接数据库的方法
  12. mac macaca android,Mac使用自动化测试macaca踩坑记
  13. Silverlight语音朗读
  14. postgre数据库下的 NOT NULL 和 空串(虽然有NOT NULL设定,但是可以插入空串'')
  15. 绿色版Mysql数据库快速搭建
  16. DNS、NS、DDNS
  17. 华为悦盒EC6109u线刷救砖文件fastboot.bin bootargs.bin recovery
  18. 医学统计python之ROC比较:Delong test
  19. python基础练习之【求三角形周长和面积】
  20. Unity3d实现开机自启App

热门文章

  1. 铃铛计数问题 解题报告
  2. 并不对劲的BJOI2019
  3. Number Sequence (KMP的应用)
  4. android 多线程断点续传下载 三
  5. MVC — 初步理解IIS工作流程
  6. UVa 297 - Quadtrees
  7. POJ-1384 Piggy-Bank 多重背包变形
  8. jdbc获取clob图片_jdbc方式读取oracle的clob字段实例
  9. python可以开发exe软件吗_python能开发exe软件吗
  10. java运行时读取注解_Java自定义注解和运行时靠反射获取注解