一般門戶介面規範

2021-05-23 14:16:24 字數 1372 閱讀 4803

門戶介面規範

針對目前大型企業的門戶中需要整合不同系統(如績效考核,辦公自動化等等),以提供單點登入功能,那麼就需要在門戶與各個系統間建立統一的介面規範,以下為二種規範:

介面規範一:

將登陸的資訊提交至統一頁面進行處理,處理中將進行加密,以及許可權甄別。

如需要跳轉頁面為www.baidu.com,則處理原理為:

其中「/mainhanding.aspx」是門戶的連線處理頁面的url;

type為處理型別,規範一為link型別;

key的值為約定的加密金鑰;

sysname為與employeenum.xml對應的系統名,用來控制各自單位人員的工號的字首;

name為跳轉系統的中文名稱;

我們定製統一處理頁面,稱為uaplinkhanding,該頁面處理後將返回url:http://www.baidu.com?employeeid=960021&sign=qweirosdfjoweiroweijfwepf

其中http://www.baidu.com為

linkurl

的值,employeeid的值為當前登入門戶的使用者工號,sign的值為「使用者工號+加密金鑰(如:sina)+當前日期(如:20090101)」的md5加密串。http://www.baidu.com

規範一,是將登陸時資訊的處理,甄別在頁面直接體現出來;當然,針對加密過的資訊,在子系統中怎麼進行比對呢?則需要子系統也對相應的資訊加密,由於加密前的資訊系統都是知曉的,那麼通過加密即可通過。

介面規範二:

可在門戶系統中進行配置,如以下是在系統中作為xml格式進行存放:

name:系統名稱

language:系統程式語言

usertype:使用者型別,系統值為1

profiletype:屬性型別,值為uniqueid

accessrolename:可以訪問的角色名稱,門戶使用者服務裡的角色名稱

menuname:oa選單名稱。

describe:描述

imageid:id

同樣,針對介面規範二,在連線位址後,也是進行加密在與其他系統進行比對。

其實針對應用,應該還是有很多單點登入時的規範,但本人任務這兩種屬於易用性較強且安全性也有所保證。

HTML 一般標籤巢狀規範

在 表單中我們可以經常見到標籤巢狀,如 ul li ol li table tr td dl dt dd 標籤巢狀的一般規則如下 塊標籤能夠巢狀內聯標籤,塊標籤不一定能巢狀塊標籤 如p標籤不可以巢狀其他塊標籤 內聯不能巢狀塊 存在特殊情況a標籤,它可以巢狀div div span span a hr...

Java介面布局一般步驟

1.new乙個物件出來 如 frame fm new frame panel pn new panel 2.設定背景色 fm.setbackground color.pink 3.設定大小和位置 fm.setbounds 45,45,400,300 注 fm.setlocation 45,45 加f...

django介面編寫的一般步驟(六)

1.編寫檢視函式或者檢視類,如下所示 1.獲取請求引數 resquest data request.body try 2.反序列化輸入 將json字串轉化為python字典 resquest data json.loads resquest data except result data retur...