Esempio n. 1
0
 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));
     }
 }
Esempio n. 2
0
 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"];
         }
     }
 }
Esempio n. 3
0
        /// <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));
            }
        }
Esempio n. 4
0
        public void Initialize(Page page)
        {
            SSOGeneralCrossDomain sso = new SSOGeneralCrossDomain(page);

            sso.ValidationToken();
        }