예제 #1
0
 public OpenBankingApiAuthRequestEnricher(
     IBCAuthorizeRepository bcAuthorizeRepository,
     IOptions <OpenBankingApiOptions> options)
 {
     _bcAuthorizeRepository = bcAuthorizeRepository;
     _options = options.Value;
 }
예제 #2
0
 public BCNotificationJob(
     IBCAuthorizeRepository bcAuthorizeRepository,
     IEnumerable <IBCNotificationHandler> notificationHandlers,
     IOptions <OpenIDHostOptions> options,
     ILogger <BaseScheduledJob> logger,
     IDistributedLock distributedLock) : base(options, logger, distributedLock)
 {
     _bcAuthorizeRepository = bcAuthorizeRepository;
     _notificationHandlers  = notificationHandlers;
 }
 public OpenBankingBCAuthorizeHandler(
     IClientAuthenticationHelper clientAuthenticationHelper,
     IBCAuthorizeRequestValidator bcAuthorizeRequestValidator,
     IBCNotificationService bcNotificationService,
     IBCAuthorizeRepository bcAuthorizeRepository,
     IAccountAccessConsentRepository accountAccessConsentRepository,
     IAccountRepository accountRepository,
     IOptions <OpenIDHostOptions> options) : base(clientAuthenticationHelper, bcAuthorizeRequestValidator, bcNotificationService, bcAuthorizeRepository, options)
 {
     _accountAccessConsentRepository = accountAccessConsentRepository;
     _accountRepository = accountRepository;
 }
 public BCAuthorizeRequestValidator(
     IJwtParser jwtParser,
     IOAuthUserRepository oauthUserRepository,
     IBCAuthorizeRepository bcAuthorizeRepository,
     IRequestObjectValidator requestObjectValidator,
     IOptions <OpenIDHostOptions> options)
 {
     _jwtParser              = jwtParser;
     _oauthUserRepository    = oauthUserRepository;
     _bcAuthorizeRepository  = bcAuthorizeRepository;
     _requestObjectValidator = requestObjectValidator;
     _options = options.Value;
 }
 public BCAuthorizeHandler(
     IClientAuthenticationHelper clientAuthenticationHelper,
     IBCAuthorizeRequestValidator bcAuthorizeRequestValidator,
     IBCNotificationService bcNotificationService,
     IBCAuthorizeRepository bcAuthorizeRepository,
     IOptions <OpenIDHostOptions> options)
 {
     _clientAuthenticationHelper  = clientAuthenticationHelper;
     _bcAuthorizeRequestValidator = bcAuthorizeRequestValidator;
     _bcNotificationService       = bcNotificationService;
     _bcAuthorizeRepository       = bcAuthorizeRepository;
     _options = options.Value;
 }
예제 #6
0
 public CIBAHandler(
     ILogger <CIBAHandler> logger,
     IOAuthUserRepository oauthUserQueryRepository,
     ICIBAGrantTypeValidator cibaGrantTypeValidator,
     IEnumerable <ITokenBuilder> tokenBuilders,
     IEnumerable <ITokenProfile> tokensProfiles,
     IClientAuthenticationHelper clientAuthenticationHelper,
     IBCAuthorizeRepository bcAuthorizeRepository) : base(clientAuthenticationHelper)
 {
     _logger = logger;
     _oauthUserRepository    = oauthUserQueryRepository;
     _cibaGrantTypeValidator = cibaGrantTypeValidator;
     _tokenBuilders          = tokenBuilders;
     _tokenProfiles          = tokensProfiles;
     _bcAuthorizeRepository  = bcAuthorizeRepository;
 }
예제 #7
0
 public CIBAGrantTypeValidator(IBCAuthorizeRepository bcAuthorizeRepository)
 {
     _bcAuthorizeRepository = bcAuthorizeRepository;
 }