天天看點

使用者權限系統的URL整合方法剖析

    随着資訊化程序的快速發展,現在企業内部一般多個應用系統,比如 OA、ERP、CRM等,但是如何統一的管理這些應用系統,實作企業的資訊化是個難題。針對這個問題, 通用權限管理系統可以高效實作企業系統的 統一管理,但同時對于企業應用系統的安全接入權限系統又是一個難題。

    現有的對于權限系統整合應用系統一般都是通過接口的方式,但是這種方式有個弊端,通常情況下是需要修改現有應用系統的大量源碼,而對于企業而言,修改這些應用已經成熟系統的代碼會威脅到整個系統的安全性以及企業的私密資訊,是以難以實作企業的資訊管理。

    針對以上的這些問題,UPMS通用使用者權限系統提供了靈活的URL權限整合方式,對于難度較大的B/S應用,使用者隻需對URL修改配置檔案,即可快速實作對現有應用系統中的所有頁面、頁面上的所有連結、按鈕等操作的權限整合。同時提供了各種完整的權限接口,能滿足各種複雜的應用環境。

     下面以CMS系統為例,示範如何高效整合URL權限:

1、首先需要根據應用系統配置相應子產品,在這裡對應于CMS系統下的産品管理和商家管理,在UPMS權限系統中配置了CMS系統的産品子產品、商家管理和産品管理。

使用者權限系統的URL整合方法剖析

2、配置完成之後,将會自動的在權限下生成相應的子產品權限,再對應于CMS應用系統的商家管理下的三分連結,後在商家管理權限下添加了三個子權限,分别是:檢視可釋出商家、檢視所有商家、檢視停用商家。

使用者權限系統的URL整合方法剖析
使用者權限系統的URL整合方法剖析

3、在産品分類下新增了2個子權限,分别是産品分類和新增産品。權限新增以後,每個權限對應于一唯一的全值,如下圖:

使用者權限系統的URL整合方法剖析

4、配置檔案,在背景對CMS系統中需要對頁面進行配置的地方添加配置檔案,點選“添加”按鈕進行配置:

使用者權限系統的URL整合方法剖析
使用者權限系統的URL整合方法剖析

5、在圖中頁面覆寫<system.web></system.web>,添加上下圖中的黃色部分代碼,如下圖:

使用者權限系統的URL整合方法剖析

6、儲存配置檔案資訊,再傳回CMS系統,發現由于對通路的使用者沒有設定這個權限,發現是不能通路的。

使用者權限系統的URL整合方法剖析

7、在UPMS背景對管理者進行指派,勾選需要對管理者添加的角色權限,如下圖:

使用者權限系統的URL整合方法剖析

    退出CMS系統後,現在用有着管理者權限的使用者登入CMS系統,發現使用者可以通路商家管理中的檢視可釋出商家和檢視所有商家頁面的,也可以通路産品管理下的産品分類,但沒有權限通路産看停用商家頁面和新增産品頁面。

    以上就是直接在UPMS中修改相應系統的配置檔案實作的權限整合。

UPMS通用使用者權限管理系統:http://www.upms.cn/

線上DEMO>>

繼續閱讀