【转】ABP源码分析四十六:ABP ZERO中的Ldap模块
生活随笔
收集整理的這篇文章主要介紹了
【转】ABP源码分析四十六:ABP ZERO中的Ldap模块
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
通過(guò)AD作為用戶認(rèn)證的數(shù)據(jù)源。整個(gè)管理用戶認(rèn)證邏輯就在LdapAuthenticationSource類(lèi)中實(shí)現(xiàn)。
?
LdapSettingProvider:定義LDAP的setting和提供DefautValue。主要提供配置訪問(wèn)AD數(shù)據(jù)庫(kù)的賬號(hào)信息。
?
?
LdapSettings/ILdapSettings:通過(guò)settingManager獲取LDAP settings
?
AbpZeroLdapModuleConfig/IAbpZeroLdapModuleConfig: 提供激活Ldap認(rèn)證的配置。
?
LdapAuthenticationSource:通過(guò)System.DirectoryServices.AccountManagement提供的API基于AD作為用戶認(rèn)證的數(shù)據(jù)源完成用戶的認(rèn)證
?
?
?
AbpZeroLdapModule:完成常規(guī)的依賴注入,和本地化資源的注入
?
返回ABP源碼分析系列文章目錄
總結(jié)
以上是生活随笔為你收集整理的【转】ABP源码分析四十六:ABP ZERO中的Ldap模块的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 腾讯下架QQ影音所有版本 老网友唏嘘:本
- 下一篇: 【转】异步编程系列(Thread、Tas