Example #1
0
 public TokenManager(
     IServiceProvider serviceProvider,
     IMemoryCache memoryCache,
     IOAuth2CredentialManager oAuth2CredentialManager,
     T tokenStorage,
     ICustomTokenRequestManager customTokenRequest,
     ILogger <TokenManager <T> > logger)
 {
     _serviceProvider         = serviceProvider;
     _memoryCache             = memoryCache;
     _oAuth2CredentialManager = oAuth2CredentialManager;
     _tokenStorage            = tokenStorage;
     _customTokenRequest      = customTokenRequest;
     _logger = logger;
 }
 public TokenManager(
     IHttpClientFactory clientFactory,
     IServiceProvider serviceProvider,
     IOAuth2CredentialManager oAuth2CredentialManager,
     T tokenStorage,
     ICustomTokenRequestManager customTokenRequest,
     ILogger <TokenManager <T> > logger)
 {
     _clientFactory           = clientFactory;
     _serviceProvider         = serviceProvider;
     _oAuth2CredentialManager = oAuth2CredentialManager;
     _tokenStorage            = tokenStorage;
     _customTokenRequest      = customTokenRequest;
     _logger = logger;
 }