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