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");
}