public JwtSecretValidator(ILogger <JwtSecretValidator> logger, PartyDetailsOptions partyDetailsOptions, IDefaultJwtValidator genericJwtValidator) { _partyDetailsOptions = partyDetailsOptions; _genericJwtValidator = genericJwtValidator; _logger = logger; }
public PreviousStepsValidationService(ILogger <PreviousStepsValidationService> logger, IAssertionManager assertionParser, IDefaultJwtValidator defaultJwtValidator, IHttpContextAccessor context) { _logger = logger; _assertionParser = assertionParser; _defaultJwtValidator = defaultJwtValidator; _context = context; }
public DefaultJwtValidatorTests() { _loggerMock = new Mock <ILogger <DefaultJwtValidator> >(); _keysExtractorMock = new Mock <IKeysExtractor>(); _keysExtractorMock .Setup(x => x.ExtractSecurityKeys(It.IsAny <string>())) .Returns(new List <SecurityKey> { new X509SecurityKey(PublicKey.ConvertToX509Certificate2()) }); _sut = new DefaultJwtValidator(_loggerMock.Object, _keysExtractorMock.Object); }
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; }