public UMAConfigurationRequestHandler(
     IOAuthScopeRepository oauthScopeRepository,
     IEnumerable <IResponseTypeHandler> authorizationGrantTypeHandlers,
     IEnumerable <IOAuthResponseMode> oauthResponseModes,
     IEnumerable <IGrantTypeHandler> grantTypeHandlers,
     IEnumerable <IOAuthClientAuthenticationHandler> oauthClientAuthenticationHandlers,
     IEnumerable <ISignHandler> signHandlers,
     IOAuthWorkflowConverter oauthWorkflowConverter,
     IOptions <OAuthHostOptions> options)
     : base(oauthScopeRepository, authorizationGrantTypeHandlers, oauthResponseModes, grantTypeHandlers, oauthClientAuthenticationHandlers, signHandlers, oauthWorkflowConverter, options)
 {
 }
 public OpenBankingApiAuthorizationRequestValidator(
     IOptions <OpenBankingApiOptions> options,
     IAccountAccessConsentRepository accountAccessConsentRepository,
     ILogger <OpenBankingApiAuthorizationRequestValidator> logger,
     IUserConsentFetcher userConsentFetcher,
     IEnumerable <IOAuthResponseMode> oauthResponseModes,
     IHttpClientFactory httpClientFactory,
     IAmrHelper amrHelper,
     IJwtParser jwtParser,
     IOAuthWorkflowConverter workflowConverter,
     IExtractRequestHelper extractRequestHelper) : base(userConsentFetcher, oauthResponseModes, httpClientFactory, amrHelper, jwtParser, extractRequestHelper)
 {
     _options = options.Value;
     _accountAccessConsentRepository = accountAccessConsentRepository;
     _logger            = logger;
     _workflowConverter = workflowConverter;
 }
Beispiel #3
0
 public ConfigurationRequestHandler(
     IOAuthScopeRepository oauthScopeRepository,
     IEnumerable <IResponseTypeHandler> authorizationGrantTypeHandlers,
     IEnumerable <IOAuthResponseMode> oauthResponseModes,
     IEnumerable <IGrantTypeHandler> grantTypeHandlers,
     IEnumerable <IOAuthClientAuthenticationHandler> oauthClientAuthenticationHandlers,
     IEnumerable <ISignHandler> signHandlers,
     IOAuthWorkflowConverter oauthWorkflowConverter,
     IOptions <OAuthHostOptions> options)
 {
     _oauthScopeRepository           = oauthScopeRepository;
     _authorizationGrantTypeHandlers = authorizationGrantTypeHandlers;
     _oauthResponseModes             = oauthResponseModes;
     _grantTypeHandlers = grantTypeHandlers;
     _oauthClientAuthenticationHandlers = oauthClientAuthenticationHandlers;
     _signHandlers           = signHandlers;
     _oauthWorkflowConverter = oauthWorkflowConverter;
     _options = options.Value;
 }