protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { SSOGeneralCrossDomain sso = new SSOGeneralCrossDomain(this); sso.LogInClient("http://127.0.0.1/SSO.General.Authorize/Login.aspx?link=http://localhost:56757/WebForm1.aspx", "CookiesTest", new TimeSpan(0, 1, 1)); } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { if (User.Identity.IsAuthenticated) { //var result = SSOGeneralSameDomain.GetCookieValue("CookiesTest", this); SSOGeneralCrossDomain sso = new SSOGeneralCrossDomain(this); var result = sso.GetUserData("CookiesTest"); txtUserData.Text = result; Token = Request["token"]; } } }
/// <summary> /// 用户登录方法 /// </summary> private void LoginView_Submit(object sender, AuthorizeEventArgs e) { string userName = LoginView.UserName; string password = LoginView.Password; if (ValidationUserInfo(userName, password)) { ////同域单点登录 //SSOGeneralSameDomain sso = new SSOGeneralSameDomain("CookiesTest", new TimeSpan(0, 1, 0), e.Page); //sso.LogIn(userName); //跨域单点登录 SSOGeneralCrossDomain sso = new SSOGeneralCrossDomain(e.Page); sso.LogIn("Chenxy", "CookiesTest", new TimeSpan(1, 0, 0)); } }
public void Initialize(Page page) { SSOGeneralCrossDomain sso = new SSOGeneralCrossDomain(page); sso.ValidationToken(); }