隨著it技術的不斷發展,業務場景不斷複雜,使用者在業務操作過程對操作許可權的要求越來越高,從原來的粗粒度許可權到現在的細粒度許可權,追求卓越的使用者體驗,許可權主要包含兩個方面,一方面是功能許可權,另一方面是資料許可權,下面將進行簡單介紹兩種許可權。
功能許可權是指某個系統角色,是否有權檢視或操作某個選單或按鈕,該種許可權的方案目前已經相對比較通用且成熟,例如:a角色只擁有監控模組功能,b角色擁有配置管理模組及監控模組功能。
資料許可權是指對於同一功能選單下的查詢記錄,a使用者進行可以對第一條和第三條記錄進行維護,b使用者進去只能對第二條記錄資料進行維護,對於第一條和第三條只能進行檢視,這一類許可權的方案現在雖然已經有一些解決方案,但是沒有通用性,只能私有化自己的業務模型(也就是更多的是以硬編碼的方式進行控制)。
對於功能許可權,一般而言,每個系統都有乙個系統管理模組,系統管理模組一般都會有使用者、角色、選單的功能,其中許可權的控制一般也是用於與角色關聯,角色與選單進行管理,這種及時無業務運算元據,不同角色的人員登入上去能看到的選單及頁面,就是功能許可權控制的範圍。這類常見比較多,一般會以人員的級別或職位進行定義,例如:一般it公司內部辦公系統,會分普通員工角色、專案經理角色、專案總監角色等,對於一般員工只具有普通員工角色,而專案經理具有普通員工角色及專案經理角色,專案總監具有普通員工、專案經理及專案總監角色。而普通員工角色只能檢視自己的相關資料,而專案經理可以檢視自己及自己管轄範圍的部分業務資料,專案總監類似。
針對兩種不同的許可權控制,功能許可權是基礎許可權,而資料許可權是高階許可權,由於功能許可權目前已經有了通用的解決方案,本文不在進行闡述,首先我們大致了解一下資料許可權的一些特徵:
針對資料許可權的一些特徵,如果需要建立體系化的資料許可權,一般建議從以下幾個方面考慮實現:
可穿戴裝置 知音難覓 風口浪尖求理解
移動網際網路硬體風潮襲來,可穿戴裝置成為復興大潮中實力幹將。在googleglass jawboneup gear 果殼 360兒童手環等一系列國內外大小團隊打造的可穿戴裝置公布於眾之後,原本處於理想口號中可穿戴裝置們所擁有的完美形象也被瞬間瓦解。谷歌眼鏡作為可穿戴裝置中的典型產品,聲呼多年之後,雖...
場景烘培後,在接縫的地方有硬邊
如圖所示,這是2個model接縫的地方,realtime時沒問題,烘培後就異常,有硬邊 這個還是匯入模型時generate lightmap uvs預設設定惹得禍。按下面設定就好了 hard angle 60,pack margin at 16,angle error at 1,area error...
如何讓Toast訊息在應用退出後不再顯示
android中toast的訊息是放在乙個佇列中的,系統會依次從佇列中取出並顯示。而我們在應用中,有時候希望在應用退出後不再顯示還未顯示過的toast訊息。比如,在 中訪問某個網路介面,待其返回後給出相應的toast資訊提示使用者,然而有時候我們應用已經退出 或不再前台 了,還沒有返回結果,但仍然會...