Ejemplo n.º 1
0
        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;
 }
Ejemplo n.º 3
0
        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;
        }
Ejemplo n.º 4
0
        public RocketStatsClient(IConfiguration configuration, IHttpHelperClient httpClient)
        {
            this.httpClient = httpClient;

            RocketStatsUrl = configuration["RocketStats:Url"];
        }
Ejemplo n.º 5
0
 public RocketClientDecorator(IAuthClient authClient, IConfiguration configuration, ILogger logger, IHttpHelperClient http, IDistributedCache cache)
     : base(authClient, configuration, logger, http)
 {
     this.cache = cache;
 }