1. 程式人生 > >使用者、使用者組、角色的區別和聯絡

使用者、使用者組、角色的區別和聯絡

1、使用者User:最終操作人員,許可權的最終受益者,控制權限控制權限實際上就是控制使用者的許可權,而不是角色或者使用者組的許可權
2、使用者組UserGroup:是相對垂直而言的。比如說採購部這個使用者組實際上是由採購部的業務員(暫且定義都為使用者)組成的,具有上下級的明確關係;採購部只能檢視屬於採購部的文件,銷售部只能檢視屬於銷售部的文件,帶有強烈的部門(組)性質,但是採購部業務員雖然都是屬於同一個部門,但是卻不一定有著相同的許可權,比如說經理和一般業務員的許可權肯定存在差異
3、角色Role:使用者組是帶有一種垂直既自上而下的性質,而角色的範圍則沒有帶著那麼濃厚的垂直關係,而是帶有比較明顯的水平(交叉)性質;比方說現定義一個角色:經理,這個經理包含了各個部門的經理,而不單單是採購部經理或者是銷售部經理,很明顯這個‘經理’角色顯然同時具有各部門的經理的許可權,也就是說這時候如果各部門經理們只是處於該‘經理’角色,那麼採購部經理不但具有采購部經理的操作許可權,同時也被賦予了其他各部門經理的許可權,這個時候各個部門經理的許可權是一致的,但是這樣勢必造成許可權的擁堵或者混亂,此時剛才提到的第一個物件:使用者就派上用場了,幾個部門經理同屬於‘經理’角色情況下又想他們之間的許可權有區別,你只能對每個部門經理(身份為:使用者)單獨授權了,當然你也可以根據該使用者身處的使用者組和角色之間的關聯關係或者排斥關係來確認使用者的最終許可權。

相關推薦

JSESSIONIDcookie與SESSION的區別聯絡 同名JSESSIONID處理

在一些投票之類的場合,我們往往因為公平的原則要求每人只能投一票,在一些WEB開發中也有類似的情況,這時候我們通常會使用COOKIE來實現,例如如下的程式碼: < % cookie[]cookies = request.getCookies(); if (cookies

深入理解程序執行緒執行緒池的區別聯絡

       我們在學習JAVA或者面試過程中,往往會碰到程序、 執行緒、執行緒池的之間的錯綜關係,下面我結合網上的資料和自己的理解,總結了三者的關係,從以下幾個方面說起: 1、程序、執行緒、執行緒池的概念        程序是一個動態的過程,是一個活動的實體。簡單來說,

使用者使用者角色區別聯絡

1、使用者User:最終操作人員,許可權的最終受益者,控制權限控制權限實際上就是控制使用者的許可權,而不是角色或者使用者組的許可權2、使用者組UserGroup:是相對垂直而言的。比如說採購部這個使用者組實際上是由採購部的業務員(暫且定義都為使用者)組成的,具有上下級的明確

【轉】 Python列表集合字典的區別相互轉換

tail 互轉 http pen append color class div 交集 原文鏈接:https://blog.csdn.net/lilongsy/article/details/70895753 列表取交集: a=[1,2,3] b=[2] print(li

字典列表的區別,字串列表字典集合的區別

字典(dictionary)是除列表意外python之中最靈活的內建資料結構型別。列表是有序的物件結合,字典是無序的物件集合。 兩者之間的區別在於:字典當中的元素是通過鍵來存取的,而不是通過偏移存取。 字典用"{ }"標識。字典由索引(key)和它對應的值value組

淺談MVCMVPMVVM架構模式的區別聯系

.html csdn 獲取 視圖 viewmodel url title tle htm 淺談MVC、MVP、MVVM架構模式的區別和聯系 學習了:http://www.cnblogs.com/guwei4037/p/5591183.html http://blog.csd

列表字符串切片字典的基本操作

分割 數字 保持 reverse insert 下標 item 介紹 基本操作 1、列表的基本操作簡介 列表的英文名字是list,叫列表和叫list是一個意思,列表用[]表示,如L = [],表示這是一個空列表,裏面沒有值,列表裏面可以存放int、float、str、boo

功能架構圖信息結構圖產品結構圖的區別繪制方法

功能結構 信息結構 產品結構 互聯網產品 一、功能架構圖 1. 定義 功能結構圖就是以功能模塊為類別,介紹模塊下其各功能組成的圖表,體現了產品功能的同時,也展示了功能的從屬關系。 2. 作用: 產品設計時,輔助思路梳理,避免功能概念模糊、缺失。 3. 註意點: 繪制功能結構時,盡量避免出現信息

python學習--day1(列表字典的區別

鍵值對 方法 nbsp 可變 set 有序 day python學習 元組 1、列表、元組、字典的區別? ①列表是中括號[]、元組是圓括號()、字典是花括號{} ②列表是有序的、元組是有序的、字典是無序的 ③列表存儲的是值、元組也是值、字典是鍵值對(key\value) ④

【小家java】POP(面向過程程式設計)OOP(面向物件程式設計)AOP(面向切面程式設計)三種程式設計思想的區別聯絡

相關閱讀 【小家java】java5新特性(簡述十大新特性) 重要一躍 【小家java】java6新特性(簡述十大新特性) 雞肋升級 【小家java】java7新特性(簡述八大新特性) 不溫不火 【小家java】java8新特性(簡述十大新特性) 飽受讚譽 【小家java】java9

【小家java】SessionCookie的區別聯絡分散式session的幾種實現方式

相關閱讀 【小家java】java5新特性(簡述十大新特性) 重要一躍 【小家java】java6新特性(簡述十大新特性) 雞肋升級 【小家java】java7新特性(簡述八大新特性) 不溫不火 【小家java】java8新特性(簡述十大新特性) 飽受讚譽 【小家java】java9

ThreadRunnable的區別聯絡多次start一個執行緒會怎麼樣

一、Java有兩種方式實現多執行緒,第一個是繼承Thread類,第二個是實現Runnable介面。他們之間的聯絡:     1、Thread類實現了Runable介面。   2、都需要重寫裡面Run方法。 二、實現Runnable介面相對於繼承Thread類來說,有如下顯著的好處:

【轉發】python 列表字典的區別

一、列表 1.任意物件的有序集合 列表是一組任意型別的值,按照一定順序組合而成的 2.通過偏移讀取 組成列表的值叫做元素(Elements)。每一個元素被標識一個索引,第一個索引是0,序列的功能都能實現 3.可變長度,異構以及任意巢狀 列表中的元素可以是任意型別,甚至是列表型別,也就是說

訊息協議(MQTTAMQPXMPPWAMPSTOMP)之間的區別應用

這篇文章會簡單扼要的解釋 MQTT,XMPP,STOMP,AMQP,WAMP 等。我們先來根據它們各自的目的進行分類:   1、純訊息 底層協議(例如 TCP)是被設計用來將一個訊息從一個傳送者(sender)傳遞給一個接收者(receiver)。他們並不關係訊息

ubuntu中環境變數檔案/etc/profile.profile.bashrc/etc/bash.bashrc之間的區別聯絡(轉)

寫在前面:不同的發行版裡面檔案的命名可能有所不同,如有的發行版etc目錄下有bashrc,有的發行版下面是bash.bashrc。這個根據每個人不同的發行版注意下具體的檔名稱。 /etc/profile:此檔案為系統的每個使用者設定環境資訊,當用戶第一次登入時,該檔案被執行.並從/etc/pro

Web Service平臺有三種元素構成:SOAPWSDLUDDI。區別聯絡

Web Service平臺有三種元素構成:SOAP、WSDL、UDDI。一個消費者可以在UDDI登錄檔查詢服務,取得服務的WSDL描述,然後通過SOAP來呼叫服務。SOAP、WSDL、UDDI的區別如下:1. SOAP(Simple Object Access Protocol,簡單物件訪問協議)① SOAP

echo語句print語句print_r有啥區別聯絡

echo語句、print語句、print_r有啥區別和聯絡? **echo是PHP語句, print和print_r是函式,語句沒有返回值,函式可以有返回值(即便沒有用) print() 只能打印出簡單型別變數的值(如int,string)** 例子 <?php $a=

人工智慧機器學習深度學習的區別聯絡

機器學習是一種實現人工智慧的方法,深度學習是一種實現機器學習的技術。 人工智慧 在1956年被提出,2012年之前一直飽受爭議,直到機器學習新演算法(深度學習)的出現,人工智慧迎來了大爆發。 人工智慧研究的分支有很多,包含:專家系統、機器學習、進化計算、模糊邏輯、計算機視覺、自然語言處理

KEILuVisionMDK區別聯絡

--------------------------------------------- -- 時間:2018-11-26 -- 建立人:Ruo_Xiao -- 郵箱:[email protected] ----------------------------------------

淺談程序執行緒協程三者之間的區別聯絡

一、程序、執行緒、協程 1,程序 經典定義:一個執行中程式的例項。系統中的每個程式都執行在某個程序的上下文中。(-摘自 CSAPP) 程序是系統資源分配的最小單位   2,執行緒(thread) 執行緒就是執行在程序上下文中的邏輯流。 執行緒是作業系統能夠進行運算排程的最小單位。 &