登入

平台服務資訊

服務註冊數: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 }