門戶介面規範
針對目前大型企業的門戶中需要整合不同系統(如績效考核,辦公自動化等等),以提供單點登入功能,那麼就需要在門戶與各個系統間建立統一的介面規範,以下為二種規範:
介面規範一:
將登陸的資訊提交至統一頁面進行處理,處理中將進行加密,以及許可權甄別。
如需要跳轉頁面為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...