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; }
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; }