EEP SingleSignOn 教學記錄

EEP 從A網站想要跳過B網站的Login 畫面直接跳入頁面

1. 首先要先加入EEP SingleSignOn 的asmx(web 服務參考)

    JQwebClient>> 右建>>加入>>服務參考>>進階

  

2. 點選加入web參考

3.將要跳轉的網址以及asmx填入URL>>更改web參考名稱>>加入參考

4.點選此頁面會跳轉>>using 你剛剛web參考名稱

 protected void Page_Load(object sender, EventArgs e)
    {
        SsoService.SingleSignOn service = new SsoService.SingleSignOn();
        //4個參數,依次為用戶編號,用戶密碼,資料庫別名,Solution的ID
        string id = EFClientTools.ClientUtility.ClientInfo.UserID;
        string pw=EFClientTools.ClientUtility.ClientInfo.Password;

        string sKey = service.LogOn(id, pw, "JeanDB", "JeanNet");
        sKey = HttpUtility.UrlEncode(sKey);
        //使用Java Script的Window.open()來另開一個視窗。       
        //Page.Response.Write("<script>window.open('http://192.168.1.219/SingleSignOn.aspx?publickey="
        //    + sKey + "&RedirectUrl=Mypage/INV20B.aspx')</script>");
        Page.Response.Redirect("http://192.168.1.219/SingleSignOn.aspx?publickey="+ sKey + "&RedirectUrl=Mypage/INV20B.aspx");

}