Exemplo n.º 1
0
 public GetJweInformationAction(
     IJweParser jweParser,
     IJwsParser jwsParser,
     IJsonWebKeyHelper jsonWebKeyHelper)
 {
     _jweParser        = jweParser;
     _jwsParser        = jwsParser;
     _jsonWebKeyHelper = jsonWebKeyHelper;
 }
        public IdentityTokenHelper()
        {
            var services = new ServiceCollection();

            RegisterDependencies(services);
            var serviceProvider = services.BuildServiceProvider();

            _jweParser           = (IJweParser)serviceProvider.GetService(typeof(IJweParser));
            _jwsParser           = (IJwsParser)serviceProvider.GetService(typeof(IJwsParser));
            _jsonWebKeyConverter = (IJsonWebKeyConverter)serviceProvider.GetService(typeof(IJsonWebKeyConverter));
            _discoveryClient     = new IdentityServerClientFactory().CreateDiscoveryClient();
            _httpClientFactory   = new HttpClientFactory();
        }
 public JwtParser(
     IJweParser jweParser,
     IJwsParser jwsParser,
     IHttpClientFactory httpClientFactory,
     IClientRepository clientRepository,
     IJsonWebKeyConverter jsonWebKeyConverter,
     IJsonWebKeyRepository jsonWebKeyRepository)
 {
     _jweParser = jweParser;
     _jwsParser = jwsParser;
     _httpClientFactory = httpClientFactory;
     _clientRepository = clientRepository;
     _jsonWebKeyConverter = jsonWebKeyConverter;
     _jsonWebKeyRepository = jsonWebKeyRepository;
 }