Esempio n. 1
0
        private CsrfToken GetCsrfToken <TContent>(RestResponse <TContent> response, CsrfClass csrfClass)
        {
            if (!response.Headers.TryGetValue("csrf", out string csrfValue))
            {
                return(null);
            }
            if (!response.Headers.TryGetValue("csrf_ts", out string csrfTsValue))
            {
                return(null);
            }

            var csrfToken = new CsrfToken
            {
                Timestamp = csrfTsValue,
                Value     = csrfValue,
                Class     = csrfClass
            };

            return(csrfToken);
        }
 public CsrfClassAttribute(CsrfClass csrfClass)
 {
     this.CsrfClass = csrfClass;
 }