Esempio n. 1
0
 public ApiTokenCleanHostedService(IOptions <ApiTokenCleanOptions> options,
                                   ILogger <ApiTokenCleanHostedService> logger,
                                   IApiTokenCacheService cache,
                                   IServiceProvider serviceProvider)
 {
     _logger          = logger;
     _cache           = cache;
     _serviceProvider = serviceProvider;
     _options         = options.Value;
 }
Esempio n. 2
0
 public DefaultApiTokenOperator(
     IOptionsMonitor <ApiTokenOptions> optionsMonitor,
     IApiTokenProfileService profileService,
     IApiTokenStore tokenStore,
     IApiTokenCacheService cacheService,
     IAuthenticationSchemeProvider authenticationSchemeProvider)
 {
     _optionsMonitor = optionsMonitor;
     _profileService = profileService;
     _tokenStore     = tokenStore;
     _cacheService   = cacheService;
     _authenticationSchemeProvider = authenticationSchemeProvider;
 }
Esempio n. 3
0
 public ApiTokenInitializeService(IApiTokenCacheService cacheService, ILogger <ApiTokenInitializeService> logger)
 {
     _cacheService = cacheService;
     _logger       = logger;
 }
Esempio n. 4
0
 public DefaultApiTokenValidator(IApiTokenStore store, IApiTokenCacheService cacheService)
 {
     _store        = store;
     _cacheService = cacheService;
 }