項(xiàng)目采用經(jīng)典DDD架構(gòu)(用沃恩.弗農(nóng)大神的話,其實(shí)這是DDD-Lite)思想進(jìn)行開發(fā),簡(jiǎn)潔而不簡(jiǎn)單,實(shí)用至上,并且所寫每一行代碼都經(jīng)過深思熟慮,符合SOLID規(guī)則!
當(dāng)然,如果你想學(xué)習(xí)完整的DDD框架,可以參考我的另一個(gè)項(xiàng)目(BestQ&A--開源中國(guó)推薦項(xiàng)目/集CQRS
AES
等DDD高級(jí)特性于一體的問答系統(tǒng))
官方網(wǎng)站
http://www.openauth.me
項(xiàng)目詳細(xì)描述
http://www.cnblogs.com/yubaolee/p/OpenAuth.html
官方QQ交流群
484498493【已滿】 626433139
演示直達(dá)
http://183.230.7.248:13144
2.0版(2016-10-31)
2.0 beta版(2016-9-7)
秀外
在b-jui的基礎(chǔ)上增加Aceadmin顯示,可根據(jù)個(gè)人愛好選擇:
慧中
教科書級(jí)的分層思想,哪怕苛刻的你閱讀的是大神級(jí)精典大作(如:《企業(yè)應(yīng)用架構(gòu)模式》《重構(gòu)與模式》《ASP.NET設(shè)計(jì)模式》等),你也可以參考本項(xiàng)目。不信?有圖為證,Resharper自動(dòng)生成的項(xiàng)目引用關(guān)系,毫無PS痕跡!
實(shí)用
符合國(guó)情的RBAC(基于角色的訪問控制),可以直接應(yīng)用到你的系統(tǒng)。
權(quán)限資源
用戶
應(yīng)用系統(tǒng)的具體操作者,我這里設(shè)計(jì)用戶是可以直接給用戶分配菜單/按鈕,也可以通過角色分配權(quán)限。
角色
為了對(duì)許多擁有相似權(quán)限的用戶進(jìn)行分類管理,定義了角色的概念,以上所有的權(quán)限資源都可以分配給角色,角色和用戶N:N的關(guān)系。
機(jī)構(gòu)
樹形的公司部門結(jié)構(gòu),國(guó)內(nèi)公司用的比較多,它實(shí)際上就是一個(gè)用戶組,機(jī)構(gòu)和用戶設(shè)計(jì)成N:N的關(guān)系,也就是說有時(shí)候一個(gè)用戶可以從屬于兩個(gè)部門,這種情況在我們客戶需求中的確都出現(xiàn)過。
管理員可直接在登錄界面點(diǎn)擊基于精典DDD的權(quán)限管理 - 點(diǎn)擊以開發(fā)者賬號(hào)登錄
登錄;
普通應(yīng)用賬號(hào)使用:test(密碼:test)登錄;
更多狂野
的功能,正在玩命加載中,敬請(qǐng)期待...
更多文檔正在整理中....
更多建議: