public WampSessionAuthenticatorFactory( [NotNull] IApiKeyValidator apiKeyValidator, [NotNull] ISessionRepository sessionRepository) { _apiKeyValidator = apiKeyValidator ?? throw new ArgumentNullException(nameof(apiKeyValidator)); _sessionRepository = sessionRepository ?? throw new ArgumentNullException(nameof(sessionRepository)); }
public ApiKeyAuthenticationHandler(IOptionsMonitor <ApiKeyAuthenticationOptions> options, ILoggerFactory logger, UrlEncoder encoder, ISystemClock clock, IApiKeyValidator getApiKeyQuery) : base(options, logger, encoder, clock) { _GetApiKeyQuery = getApiKeyQuery; }
public ContactController_UT() { _contacts = new List <ContactInfo>(); _mockRepo = new DataRepositoryCodeMock { AllContacts = _contacts }; _mockApiKeyValidator = A.Fake <IApiKeyValidator>(); _testObject = new ContactController(_mockRepo, _mockApiKeyValidator); }
public void Setup() { _contacts = new List <ContactInfo>(); _mockRepo = new DataRepositoryCodeMock { AllContacts = _contacts }; _mockApiKeyValidator = Substitute.For <IApiKeyValidator>(); _testObject = new ContactController(_mockRepo, _mockApiKeyValidator); }
public KeyAuthHandler( IOptionsMonitor <KeyAuthOptions> options, ILoggerFactory logger, UrlEncoder encoder, ISystemClock clock, IApiKeyValidator apiKeyValidator) : base(options, logger, encoder, clock) { _apiKeyValidator = apiKeyValidator; }
public SplitFactory(string apiKey, ConfigurationOptions options = null) { _apiKey = apiKey; _options = options; _log = LogManager.GetLogger(typeof(SplitClient)); _apiKeyValidator = new ApiKeyValidator(_log); _factoryInstantiationsService = FactoryInstantiationsService.Instance(_log); }
public ApiKeyAuthenticationMiddleware( IApiKeyValidator validator, RequestDelegate next, IOptions <ApiKeyAuthenticationOptions> options, ILoggerFactory loggerFactory, UrlEncoder encoder) : base(next, options, loggerFactory, encoder) { _validator = validator; }
public SplitFactory(string apiKey, ConfigurationOptions options = null) { _apiKey = apiKey; _options = options; _apiKeyValidator = new ApiKeyValidator(); _factoryInstantiationsService = FactoryInstantiationsService.Instance(); Client(); }
public TicketSessionAuthenticator( [NotNull] WampPendingClientDetails details, [NotNull] IApiKeyValidator apiKeyValidator, [NotNull] ISessionRepository sessionRepository) { _details = details ?? throw new ArgumentNullException(nameof(details)); _apiKeyValidator = apiKeyValidator ?? throw new ArgumentNullException(nameof(apiKeyValidator)); _sessionRepository = sessionRepository ?? throw new ArgumentNullException(nameof(sessionRepository)); AuthenticationId = details.HelloDetails.AuthenticationId; }
/// <summary> /// ApiKey middleware constructor. /// </summary> /// <param name="validator"></param> /// <param name="next"></param> /// <param name="options"></param> /// <param name="loggerFactory"></param> /// <param name="encoder"></param> /// <param name="context"></param> public ApiKeyAuthenticationMiddleware( IApiKeyValidator validator, // custom dependency RequestDelegate next, ApiKeyOptions options, ILoggerFactory loggerFactory, UrlEncoder encoder, TripAppContext context) : base(next, options, loggerFactory, encoder) { _validator = validator; _context = context; }
public ContactController(IDataRepository repo, IApiKeyValidator apiKeyValidator) { _repo = repo; _apiKeyValidator = apiKeyValidator; }
public IsValidController(IApiKeyValidator keyValidator, IApiRequestHelper apiRequestHelper) : base(apiRequestHelper) { _keyValidator = keyValidator; }
public ApiKeyAuthenticationHandler(IApiKeyValidator validator) { _validator = validator; }
/// <summary> /// Construct ApiKey auth handler. /// </summary> /// <param name="validator">Validator instance</param> /// <param name="context"></param> public ApiKeyAuthenticationHandler(IApiKeyValidator validator, TripAppContext context) { _validator = validator; _context = context; }
public BasicAuthOwinMiddleware(OwinMiddleware next, IApiKeyValidator apiKeyValidator) : base(next) { _apiKeyValidator = apiKeyValidator; }
public ApiKeyRequestFilterAttribute(IApiKeyValidator apiKeyProvider) { _apiKeyProvider = apiKeyProvider; }
public InternalClientApiKeyService(IApiKeyValidator keyValidator, IApiRequestHelper apiRequestHelper) { _keyValidator = keyValidator; _apiRequestHelper = apiRequestHelper; }
/// <summary> /// Constructor /// </summary> /// <param name="apiKeyValidator"></param> public ApiKeyMiddleware(IApiKeyValidator apiKeyValidator) { _apiKeyValidator = apiKeyValidator ?? throw new ArgumentNullException(nameof(apiKeyValidator)); }