/// <summary> /// mix 驗證完畢後會導向此處 /// </summary> /// <returns></returns> public ActionResult LoginMix(string sKey = "") { // 若使用 WebAuthStor, 則此刻不宜執行 authInfo.SignIn(user_id),因為目前仍於 portal string sso_userid = Request.Headers["sso_userid"]; // 檢查是否需要進行加解密 if (!string.IsNullOrEmpty(sKey)) { string sIV = Guid.NewGuid().ToString().Substring(0, 8); string user_id = authInfo.Encrypt(sso_userid, sKey, sIV); ViewData["redir"] = WebConfigurationManager.AppSettings["SSO_MIX_DECRY"] + "?uid=" + user_id + "&sIV=" + sIV; } else { ViewData["redir"] = WebConfigurationManager.AppSettings["SSO_MIX_REDIR"] + "?uid=" + sso_userid; } return(View()); }