Esempio n. 1
0
        public void Validate(HttpContextBase httpContext)
        {
            this.CheckSSLConfig(httpContext);
            AntiForgeryToken cookieToken = this._tokenStore.GetCookieToken(httpContext);
            AntiForgeryToken formToken   = this._tokenStore.GetFormToken(httpContext);

            this._validator.ValidateTokens(httpContext, AntiForgeryWorker.ExtractIdentity(httpContext), cookieToken, formToken);
        }
Esempio n. 2
0
        public void Validate(HttpContextBase httpContext, string cookieToken, string formToken)
        {
            this.CheckSSLConfig(httpContext);
            AntiForgeryToken cookieToken2 = this.DeserializeToken(cookieToken);
            AntiForgeryToken formToken2   = this.DeserializeToken(formToken);

            this._validator.ValidateTokens(httpContext, AntiForgeryWorker.ExtractIdentity(httpContext), cookieToken2, formToken2);
        }
Esempio n. 3
0
 private void GetTokens(HttpContextBase httpContext, AntiForgeryToken oldCookieToken, out AntiForgeryToken newCookieToken, out AntiForgeryToken formToken)
 {
     newCookieToken = null;
     if (!this._validator.IsCookieTokenValid(oldCookieToken))
     {
         AntiForgeryToken antiForgeryToken;
         newCookieToken = (antiForgeryToken = this._validator.GenerateCookieToken());
         oldCookieToken = antiForgeryToken;
     }
     formToken = this._validator.GenerateFormToken(httpContext, AntiForgeryWorker.ExtractIdentity(httpContext), oldCookieToken);
 }