public JwtBuilder(IHttpClientFactory httpClientFactory, IJsonWebKeyRepository jsonWebKeyRepository, IJwsGenerator jwsGenerator, IJweGenerator jweGenerator)
 {
     _httpClientFactory    = httpClientFactory;
     _jsonWebKeyRepository = jsonWebKeyRepository;
     _jwsGenerator         = jwsGenerator;
     _jweGenerator         = jweGenerator;
 }
Beispiel #2
0
 public GetSetOfPublicKeysUsedByTheClientToEncryptJwsTokenAction(
     IJsonWebKeyRepository jsonWebKeyRepository,
     IJsonWebKeyEnricher jsonWebKeyEnricher)
 {
     _jsonWebKeyRepository = jsonWebKeyRepository;
     _jsonWebKeyEnricher   = jsonWebKeyEnricher;
 }
 public JwksRequestHandler(
     IJsonWebKeyRepository jsonWebKeyRepository,
     IOptions <OAuthHostOptions> options)
 {
     _jsonWebKeyRepository = jsonWebKeyRepository;
     _options = options.Value;
 }
Beispiel #4
0
 public DecryptOfficeDocumentAction(IJsonWebKeyRepository jsonWebKeyRepository, IGetOfficeDocumentAction getOfficeDocumentAction,
                                    IIdentityServerClientFactory identityServerClientFactory, IDecryptOfficeDocumentParameterValidator decryptOfficeDocumentParameterValidator)
 {
     _jsonWebKeyRepository                    = jsonWebKeyRepository;
     _getOfficeDocumentAction                 = getOfficeDocumentAction;
     _identityServerClientFactory             = identityServerClientFactory;
     _decryptOfficeDocumentParameterValidator = decryptOfficeDocumentParameterValidator;
 }
Beispiel #5
0
 public JwtParser(
     IJweGenerator jweGenerator,
     IJwsGenerator jwsGenerator,
     IHttpClientFactory httpClientFactory,
     IOAuthClientRepository oauthClientRepository,
     IJsonWebKeyRepository jsonWebKeyRepository)
 {
     _jweGenerator          = jweGenerator;
     _jwsGenerator          = jwsGenerator;
     _httpClientFactory     = httpClientFactory;
     _oauthClientRepository = oauthClientRepository;
     _jsonWebKeyRepository  = jsonWebKeyRepository;
 }
 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;
 }
Beispiel #7
0
 public JwtGenerator(
     IConfigurationService configurationService,
     IClientRepository clientRepository,
     IClientValidator clientValidator,
     IJsonWebKeyRepository jsonWebKeyRepository,
     IScopeRepository scopeRepository,
     IClaimsMapping claimsMapping,
     IParameterParserHelper parameterParserHelper,
     IJwsGenerator jwsGenerator,
     IJweGenerator jweGenerator)
 {
     _configurationService  = configurationService;
     _clientRepository      = clientRepository;
     _clientValidator       = clientValidator;
     _jsonWebKeyRepository  = jsonWebKeyRepository;
     _scopeRepository       = scopeRepository;
     _claimsMapping         = claimsMapping;
     _parameterParserHelper = parameterParserHelper;
     _jwsGenerator          = jwsGenerator;
     _jweGenerator          = jweGenerator;
 }
 public GetSetOfPublicKeysUsedToValidateJwsAction(IJsonWebKeyRepository jsonWebKeyRepository, IJsonWebKeyEnricher jsonWebKeyEnricher)
 {
     _jsonWebKeyRepository = jsonWebKeyRepository;
     _jsonWebKeyEnricher   = jsonWebKeyEnricher;
 }
 public RotateJsonWebKeysOperation(IJsonWebKeyRepository jsonWebKeyRepository)
 {
     _jsonWebKeyRepository = jsonWebKeyRepository;
 }
Beispiel #10
0
 public GetJwksAction(IJsonWebKeyRepository jsonWebKeyRepository, IJsonWebKeyEnricher jsonWebKeyEnricher)
 {
     _jsonWebKeyRepository = jsonWebKeyRepository;
     _jsonWebKeyEnricher   = jsonWebKeyEnricher;
 }
Beispiel #11
0
 public RotateJsonWebKeysOperation(IJsonWebKeyRepository jsonWebKeyRepository, ITokenStore tokenStore)
 {
     _jsonWebKeyRepository = jsonWebKeyRepository;
     _tokenStore           = tokenStore;
 }