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 BCAuthorizeHandler(
     IClientAuthenticationHelper clientAuthenticationHelper,
     IBCAuthorizeRequestValidator bcAuthorizeRequestValidator,
     IBCNotificationService bcNotificationService,
     IBCAuthorizeRepository bcAuthorizeRepository,
     IOptions <OpenIDHostOptions> options)
 {
     _clientAuthenticationHelper  = clientAuthenticationHelper;
     _bcAuthorizeRequestValidator = bcAuthorizeRequestValidator;
     _bcNotificationService       = bcNotificationService;
     _bcAuthorizeRepository       = bcAuthorizeRepository;
     _options = options.Value;
 }