public DefaultManager(IAntiCsrfConfiguration configuration, IGuidFactory guidFactory) { configuration.ThrowIfNull("configuration"); guidFactory.ThrowIfNull("guidFactory"); _configuration = configuration; _guidFactory = guidFactory; }
public DefaultNonceValidator(IAntiCsrfConfiguration configuration, IAntiCsrfNonceRepository nonceRepository, ISystemClock systemClock) { configuration.ThrowIfNull("configuration"); nonceRepository.ThrowIfNull("nonceRepository"); systemClock.ThrowIfNull("systemClock"); _configuration = configuration; _nonceRepository = nonceRepository; _systemClock = systemClock; }
public DefaultGenerator(IAntiCsrfConfiguration configuration, IAntiCsrfNonceRepository nonceRepository, IGuidFactory guidFactory, ISystemClock systemClock) { configuration.ThrowIfNull("configuration"); nonceRepository.ThrowIfNull("nonceRepository"); guidFactory.ThrowIfNull("guidFactory"); systemClock.ThrowIfNull("systemClock"); _configuration = configuration; _nonceRepository = nonceRepository; _guidFactory = guidFactory; _systemClock = systemClock; }
public MemoryCacheRepository(IAntiCsrfConfiguration configuration) { configuration.ThrowIfNull("configuration"); _nonceCache = new MemoryCache(configuration.MemoryCacheName); }
public MemoryCacheNonceRepository(IAntiCsrfConfiguration configuration) { configuration.ThrowIfNull("configuration"); _nonceCache = new MemoryCache(configuration.MemoryCacheName); }