public RocketClient(IAuthClient authClient, IConfiguration configuration, ILogger logger, IHttpHelperClient http) { this.authClient = authClient; this.logger = logger; this.http = http; rocketApiUrl = configuration["RocketApi:Url"]; }
public IdentityServerAuthClient(IConfiguration configuration, IHttpHelperClient http, ILogger logger) { accessToken = null; client_id = configuration["ProcessPlayerStatsAZF:client_id"]; client_secret = configuration["AZF:StatsScraper:ClientSecret:Primary"]; oauthEndpoint = configuration["OAuth:Domain"]; semaphore = new Semaphore(1, 1); this.http = http; this.logger = logger; }
public Auth0Client(IConfiguration configuration, IHttpHelperClient httpClient) { this.httpClient = httpClient; oauthEndpoint = configuration["OAuth:Domain"]; client_id = configuration["ProcessPlayerStatsAZF:client_id"]; client_secret = configuration["AZF:StatsScraper:ClientSecret:Primary"]; audience = configuration["Oauth:Audience"]; Token = null; Expiration = DateTime.UtcNow; }
public RocketStatsClient(IConfiguration configuration, IHttpHelperClient httpClient) { this.httpClient = httpClient; RocketStatsUrl = configuration["RocketStats:Url"]; }
public RocketClientDecorator(IAuthClient authClient, IConfiguration configuration, ILogger logger, IHttpHelperClient http, IDistributedCache cache) : base(authClient, configuration, logger, http) { this.cache = cache; }