public BlocksWebModuleConfiguration( IBlocksAntiForgeryConfiguration abpAntiForgery, IWebEmbeddedResourcesConfiguration embeddedResources) { AntiForgery = abpAntiForgery; EmbeddedResources = embeddedResources; }
private static string GetFormOrHeaderValue(this IBlocksAntiForgeryConfiguration configuration, HttpContextBase context) { var formValue = context.Request.Form["__RequestVerificationToken"]; if (!formValue.IsNullOrEmpty()) { return(formValue); } var headerValues = context.Request.Headers.GetValues(configuration.TokenHeaderName); if (headerValues == null) { return(null); } var headersArray = headerValues.ToArray(); if (!headersArray.Any()) { return(null); } return(headersArray.Last().Split(", ").Last()); }
public BlocksAntiForgeryManager(IBlocksAntiForgeryConfiguration configuration) { Configuration = configuration; Logger = NullLogger.Instance; }
public BlocksMvcAntiForgeryManager(IBlocksAntiForgeryConfiguration configuration) : base(configuration) { }