Exemplo n.º 1
0
 public CertificateTypeValidator(IAssertionManager assertionParser,
                                 ILogger <CertificateTypeValidator> logger,
                                 ICertificateTypeValidationService certificateTypeValidationService)
 {
     _assertionManager = assertionParser;
     _logger           = logger;
     _certificateTypeValidationService = certificateTypeValidationService;
 }
Exemplo n.º 2
0
 public ServiceConsumerSecretValidator(Decorator <ISecretValidator> innerValidator,
                                       IAssertionManager assertionParser,
                                       ILogger <ServiceConsumerSecretValidator> logger)
 {
     _inner            = innerValidator;
     _logger           = logger;
     _assertionManager = assertionParser;
 }
 public PreviousStepsValidationService(ILogger <PreviousStepsValidationService> logger,
                                       IAssertionManager assertionParser,
                                       IDefaultJwtValidator defaultJwtValidator,
                                       IHttpContextAccessor context)
 {
     _logger              = logger;
     _assertionParser     = assertionParser;
     _defaultJwtValidator = defaultJwtValidator;
     _context             = context;
 }
Exemplo n.º 4
0
 public JweRequestValidator(
     IHttpContextAccessor contextAccessor,
     ILogger <JweRequestValidator> logger,
     IPrivateKeyVault privateKeyVault,
     IAuthorizeDefaultJwtValidator defaultJwtValidator,
     IAssertionManager assertionManager,
     PartyDetailsOptions partyDetailsOptions)
     : base(contextAccessor, logger)
 {
     _privateKeyVault     = privateKeyVault;
     _defaultJwtValidator = defaultJwtValidator;
     _assertionManager    = assertionManager;
     _audience            = partyDetailsOptions.ClientId;
 }
Exemplo n.º 5
0
 public ClientAssertionSecretValidator(ILogger <ClientAssertionSecretValidator> logger, IAssertionManager assertionManager)
 {
     _logger           = logger;
     _assertionManager = assertionManager;
 }
Exemplo n.º 6
0
 public AuthorizeRequestValidator(ILogger <AuthorizeRequestValidator> logger, IAssertionManager assertionManager)
 {
     _logger           = logger;
     _assertionManager = assertionManager;
 }
Exemplo n.º 7
0
 public KeysExtractor(ILogger <KeysExtractor> logger, IAssertionManager assertionManager)
 {
     _logger           = logger;
     _assertionManager = assertionManager;
 }
Exemplo n.º 8
0
 public DefaultJwtValidator(ILogger <DefaultJwtValidator> logger,
                            IAssertionManager assertionManager)
 {
     _assertionManager = assertionManager;
     _logger           = logger;
 }