平台服務資訊 |
| 服務註冊數:80 |
| 服務引用數:288 |
|
|
服務狀態 |
| 上線服務:66 |
| 離線服務:14 |
|
|
|
|
應用系統單一簽入流程說明
說明
單一簽入程式下載
範例程式:C#
VB
Token順序欄位說明
提供署內應用系統單一簽入環境,WRISP採用RSA非對稱加密使用者資訊,WRISP使用應用系統公鑰加密後,再由應用系統使用私鑰解密後,取得使用者認證資訊
準備動作
由WRISP平台上下載應用系統私鑰
將應用系統私鑰檔複製到 C:\WRISP 目錄下
撰寫單一簽入驗證認證網頁,取得使用者認證資訊
範例程式
由WRISP平台將Token送至應用系統認證網頁
程式碼:
1
2 using System; using System.Collections.Generic;
3 using System.Linq; using System.Web;
4 using System.Web.UI;
5 using System.Web.UI.WebControls; using System.Configuration;
6 using WRISP2AAClient;
7 namespace SSOSample
8 {
9 public partial class _Default : System.Web.UI.Page
10 {
11 protected void Page_Load(object sender, EventArgs e)
12 {
13 //應用系統識別碼,格式:"AAAAAAAA-BBBB-CCCC-DDDD-EEEEEEEEEEEE"
14 string AppID = "";
15 //讀取使用者Token
16 string Token = Convert.ToString(Request.QueryString["token"]);
17 //建立解密元件
18 DecryptObject pDO = new DecryptObject(AppID);
19 string userinfo = pDO.DecodeA(Token);
20 //執行解密
21 Response.Write(Server.HtmlEncode(userinfo));
22 }
23 }
24 }
|