服務總機(7X24小時) 4006-151-661
官方微信
掃一掃關注我們

當前位置:首頁 > 細粒度、可擴展的權限體系

細粒度、可擴展的權限體系

   EpSite提供了非常豐富的內容管理和動態功能,并且允許二次開發人員擴展更多的功能。為了使這么多的功能能夠被不同的部門、崗位和人員合理使用,做到各司其職、互不影響,EpSite實現了非常靈活的細粒度的、可擴展的權限控制體系。

1 權限項和權限擁有者

  EpSite將系統中需要授權才能執行的一個或者一類行為稱之為權限項,例如保存欄目、刪除文章等。權限項有兩種,一種是不區分操作的數據對象的,稱之為 簡單權限項,例如“系統配置”菜單下的“保存”權限項,只要授予了這個權限項,就可以保存所有的系統配置數據。另一種是區分操作的數據對象的,稱之為數據 權限項,例如“欄目管理”菜單下的“刪除”權限項,需要逐個欄目授予,只有授權了當前欄目的“刪除”權限項,界面中的“刪除”按鈕才會處于可用狀態。通過 簡單權限項和數據權限項的結合,EpSite實現了最細粒度的權限控制,界面的任何按鈕或者UI控件,都可以通過權限控制體系加以限制,做到只有擁有相關權限 項的用戶才能夠使用相應的按鈕和UI控件。

  可以被授予權限項的目標實體在EpSite中稱之為權限擁有者,主要有三種,分別是:

 

1). 機構:代表著一個分支機構或者業務部門,可以根據機構的地域或者職能的不同授予不同的權限項;

2). 角色:代表著一個崗位,是為了便于給工作職責相同的用戶統一設置權限而設置的。角色必須屬于某一個機構;

3). 用戶:代表著用戶個體,一個用戶可以擁有多個角色,但只能屬于一個機構。用戶的權限是用戶擁有的所有角色的權限的合集,再加上單獨為此用戶授予的權限的集合。

球球大作战测试服 FIFA19倒卡赚钱 能源股票推荐 手淘可以赚钱吗 b站视频播放量可以赚钱吗 中国中铁股票行情 德道国际云创系统能排队赚钱吗 qq营销号靠什么赚钱吗 股票配资招商 抖音发视频赚钱吗 自己喜欢健身怎么赚钱 天臣股票配资 阿里巴巴股票分析图 在家手工生产的赚钱项目 魔力宝贝 防具维修赚钱 炒股怎么网上开户 梦幻西游鉴定什么最赚钱