public AuthHeaderProvider(IConfiguration config, IClientAccessTokenManagementService tokenService, ILogger <AuthHeaderProvider> logger) { this.config = config; log = logger; this.tokenService = tokenService; BasicAuthHeader = GetBasicAuthHeader(); BearerTokenAuthHeader = GetBearerTokenHeader(); }
public ClientAccessTokenHandler(IClientAccessTokenManagementService accessTokenManagementService, ClientTokenRequestParameters tokenRequestParameters) { _accessTokenManagementService = accessTokenManagementService; _tokenRequestParameters = tokenRequestParameters; }
/// <summary> /// ctor /// </summary> /// <param name="accessTokenManagementService">The Access Token Management Service</param> /// <param name="tokenClientName">The name of the token client configuration</param> public ClientAccessTokenHandler(IClientAccessTokenManagementService accessTokenManagementService, string tokenClientName = AccessTokenManagementDefaults.DefaultTokenClientName) { _accessTokenManagementService = accessTokenManagementService; _tokenClientName = tokenClientName; }