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; }