public ClientAssertionTokenClientConfigurationService(IOptions <AccessTokenManagementOptions> accessTokenManagementOptions, IOptionsMonitor <OpenIdConnectOptions> oidcOptions, IAuthenticationSchemeProvider schemeProvider, IPrivateKeyJwtGenerator privateKeyJwtGenerator, FinastraConfiguration finastraConfiguration ) : base(accessTokenManagementOptions, oidcOptions, schemeProvider) { _privateKeyJwtGenerator = privateKeyJwtGenerator; _finastraConfiguration = finastraConfiguration; }
public PrivateKeyJwtTokenHandler(ILogger <PrivateKeyJwtTokenHandler> logger, IPrivateKeyJwtGenerator tokenGenerator, IHttpClientFactory httpClientFactory, IDiscoveryCache discoveryCache, IClientAccessTokenCache clientAccessTokenCache) { _logger = logger; _tokenGenerator = tokenGenerator; _httpClientFactory = httpClientFactory; _discoveryCache = discoveryCache; _clientAccessTokenCache = clientAccessTokenCache; }