原文:ABP源碼分析四十二:ZERO的身份認證

ABP Zero模塊通過自定義實現Asp.Net Identity完成身份認證功能, 對Asp.Net Identity做了較大幅度的擴展。同時重寫了ABP核心模塊中的permission功能,以實現授權。注意:ABP僅僅使用了Asp.Net Identity的身份認證功能,但沒有使用Asp.Net Identity中的基於role和Claim的授權。 ABP Zero 中擴展的Asp.Net I ...

2016-05-04 14:10 2 4259 推薦指數:

查看詳情

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源碼分析十二:本地化

本文逐個分析ABP中涉及到locaization的接口和類,以及相互之間的關系。本地化主要涉及兩個方面:一個是語言(Language)的管理,這部分相對簡單。另一個是語言對應得本地化資源(Localization)的管理,這部分稍顯復雜。 LanguageInfo:用於封裝 ...

Sat Mar 26 04:07:00 CST 2016 5 3124
ABP源碼分析十二:Navigation

MenuDefinition:封裝了導航欄上的主菜單的屬性。 MenuItemDefinition:封裝了主菜單的子菜單的屬性。子菜單可以引用其他子菜單構成一個菜單樹 UserMenu/UserMenuItem:封裝了用於顯示給用戶的菜單/以及子菜單集合。 ABP ...

Wed Apr 06 05:08:00 CST 2016 2 1517
ABP Zero源碼

測試運行地址:http://baidu-46032.demo.aspnetzero.com 賬號:admin 密碼:123456 需要源碼,請加QQ:858-048-581 最新版v3.3版 1.先編譯成功,Nuget下載ABP的依賴dll 2.在建立一個名為 ...

Thu May 12 07:33:00 CST 2016 1 3562
ABP源碼分析十二ABP.SignalR

Realtime Realtime是ABP底層模塊提供的功能,用於管理在線用戶。它是使用SignalR實現給在線用戶發送通知的功能的前提 IOnlineClient/OnlineClient: 封裝在線用戶的信息 OnlineClientManager ...

Sat Apr 16 16:25:00 CST 2016 2 2409
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM