public MicroTokenMintingService(IConfiguration configuration,
                                        DiscoverCacheContainerFactory discoverCacheContainerFactory)
        {
            _configuration = configuration;
            _discoverCacheContainerFactory = discoverCacheContainerFactory;
            var scheme = _configuration["microTokenMintingService:scheme"];

            _discoveryContainer = _discoverCacheContainerFactory.Get(_configuration["microTokenMintingService:scheme"]);

            _clientId     = _configuration["microTokenMintingService:clientId"];
            _clientSecret = _configuration["microTokenMintingService:clientSecret"];
        }
Exemple #2
0
 public ProviderValidator(DiscoverCacheContainer discoverCacheContainer, string audience = null)
 {
     _discoverCacheContainer = discoverCacheContainer;
     _audience = audience;
 }