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