其他系統與
domino
系統單點登入的實現方式
隨著企業中業務不斷增多,使用者處理不同的業務則需要頻繁的切換不同的系統進行操作,而使用者則需要記住各個系統的使用者名稱、密碼,頻繁的登入。如果各個系統間能夠進行單點登入,無疑會大大減少使用者重複輸入密碼的困擾。
由於domino
系統相對比較封閉,其他系統想相對安全的單點
domino
系統並非易事。
也許有些人會說通過這樣的方法,通過模擬使用者登入的方式就可以實現:
names.nsf?login&username=***&password=***
但是,這樣實現顯然不太安全,乙個需要單獨記錄使用者的明文密碼(
密碼是不可逆演算法)。
我知道兩種實現方式相對安全:
dsapi
和模擬ltpatoken
。本文介紹一種,通過
dominoltpatoken
的生成方式實現單點登入的方法。
輸入引數
1. 使用者名稱;
2. 登入系統時間;
3. 登入到期時間;
4. domino
金鑰輸出引數
加密後的
ltpatoken
加密串建立
cookie
document.cookie= "ltpatoken="+ token + ";expires=" + exp.togmtstring() +";path=/;domain=.***.com";
token
:加密token
expires
:cookie
到期時間
domain
:單點網域名稱,與
dominosso
配置文件相同,格式:
業務系統與EIP系統單點登入介面
業務系統與eip系統單點登入介面 1 建表 create table createtablesso dbsy dbsyidvarchar2 10 notnull,主id sysidvarchar2 10 notnull,應用id useridvarchar2 50 notnull,登入應用的id u...
A系統單點登入B系統
b系統需要提前配置可單點登入的使用者資訊 部門資訊則不需要 在a系統與b系統之間通過令牌的方式來實現雙方系統對於當前使用者登入的認證。a系統主動呼叫b系統提供的使用者同步介面,將使用者資訊傳輸給b系統。介面屬於同步介面。b系統配置擁有單點登入功能的使用者資訊 b系統提供單點登入呼叫頁面鏈結,供a系統...
單點登入系統
單點登入 single sign on 簡稱為 sso,是目前比較流行的企業業務整合的解決方案之一。sso的定義是在多個應用系統中,使用者只需要登入一次就可以訪問所有相互信任的應用系統。也就是說,a.test.cn和b.test.cn兩個站點之間只需要登入一次即可。比如我在登入 之後,如果去天貓 那...