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