public OpenBankingApiAccountConsentController(
     IOAuthUserQueryRepository oauthUserRepository,
     IOAuthUserCommandRepository oauthUserCommandRepository,
     IOAuthClientQueryRepository oauthClientRepository,
     IUserConsentFetcher userConsentFetcher,
     IDataProtectionProvider dataProtectionProvider,
     IAccountAccessConsentRepository accountAccessConsentRepository,
     IAccountRepository accountRepository,
     IMediator mediator,
     ILogger <OpenBankingApiAccountConsentController> logger,
     IOptions <OAuthHostOptions> oauthHostOptions,
     IOptions <OpenBankingApiOptions> openbankingApiOptions)
 {
     _oauthUserRepository        = oauthUserRepository;
     _oAuthUserCommandRepository = oauthUserCommandRepository;
     _oauthClientRepository      = oauthClientRepository;
     _userConsentFetcher         = userConsentFetcher;
     _dataProtector = dataProtectionProvider.CreateProtector("Authorization");
     _accountAccessConsentRepository = accountAccessConsentRepository;
     _accountRepository     = accountRepository;
     _mediator              = mediator;
     _logger                = logger;
     _oauthHostOptions      = oauthHostOptions.Value;
     _openbankingApiOptions = openbankingApiOptions.Value;
 }
예제 #2
0
 public ConsentsController(IOAuthUserQueryRepository oauthUserRepository, IOAuthUserCommandRepository oauthUserCommandRepository, IOAuthClientQueryRepository oauthClientRepository, IUserConsentFetcher userConsentFetcher, IDataProtectionProvider dataProtectionProvider, IOptions <OAuthHostOptions> opts)
 {
     _oauthUserRepository        = oauthUserRepository;
     _oAuthUserCommandRepository = oauthUserCommandRepository;
     _oauthClientRepository      = oauthClientRepository;
     _userConsentFetcher         = userConsentFetcher;
     _dataProtector    = dataProtectionProvider.CreateProtector("Authorization");
     _oauthHostOptions = opts.Value;
 }
 public AuthenticateController(
     IDataProtectionProvider dataProtectionProvider,
     IOAuthClientQueryRepository oauthClientRepository,
     IOAuthUserCommandRepository oauthUserCommandRepository,
     IAmrHelper amrHelper,
     ISmsAuthService smsAuthService) : base(dataProtectionProvider, oauthClientRepository, oauthUserCommandRepository, amrHelper)
 {
     _smsAuthService = smsAuthService;
 }
 public AuthenticateController(
     IPasswordAuthService passwordAuthService,
     IDataProtectionProvider dataProtectionProvider,
     IAmrHelper amrHelper,
     IOAuthClientQueryRepository oauthClientRepository,
     IOAuthUserCommandRepository oauthUserCommandRepository) : base(dataProtectionProvider, oauthClientRepository, oauthUserCommandRepository, amrHelper)
 {
     _passwordAuthService = passwordAuthService;
 }
 public BaseAuthenticateController(
     IDataProtectionProvider dataProtectionProvider,
     IOAuthClientQueryRepository oauthClientRepository,
     IOAuthUserCommandRepository oAuthUserCommandRepository,
     IAmrHelper amrHelper)
 {
     _dataProtector              = dataProtectionProvider.CreateProtector("Authorization");
     _oauthClientRepository      = oauthClientRepository;
     _oauthUserCommandRepository = oAuthUserCommandRepository;
     _amrHelper = amrHelper;
 }