public DefaultNonceValidator(IAntiCsrfConfiguration configuration, IAntiCsrfNonceRepository nonceRepository, ISystemClock systemClock)
        {
            configuration.ThrowIfNull("configuration");
            nonceRepository.ThrowIfNull("nonceRepository");
            systemClock.ThrowIfNull("systemClock");

            _configuration   = configuration;
            _nonceRepository = nonceRepository;
            _systemClock     = systemClock;
        }
		public DefaultNonceValidator(IAntiCsrfConfiguration configuration, IAntiCsrfNonceRepository nonceRepository, ISystemClock systemClock)
		{
			configuration.ThrowIfNull("configuration");
			nonceRepository.ThrowIfNull("nonceRepository");
			systemClock.ThrowIfNull("systemClock");

			_configuration = configuration;
			_nonceRepository = nonceRepository;
			_systemClock = systemClock;
		}
Exemple #3
0
        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 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;
		}