public BCDeviceRegistrationHandler( IBCDeviceRegistrationValidator bcDeviceRegistrationValidator, IOAuthUserRepository oAuthUserCommandRepository) { _bcDeviceRegistrationValidator = bcDeviceRegistrationValidator; _oauthUserCommandRepository = oAuthUserCommandRepository; }
public AddOAuthUserBySCIMIdHandler( IOAuthUserRepository oauthUserRepository, ILogger <AddOAuthUserBySCIMIdHandler> logger) { _oauthUserRepository = oauthUserRepository; _logger = logger; }
public UpdateUserPasswordHandler( IOAuthUserRepository oauthUserRepository, ILogger <GetOTPCodeHandler> logger) { _oauthUserRepository = oauthUserRepository; _logger = logger; }
public OpenBankingApiAccountConsentController( IOAuthUserRepository oauthUserRepository, IOAuthClientRepository oauthClientRepository, IUserConsentFetcher userConsentFetcher, IDataProtectionProvider dataProtectionProvider, IAccountAccessConsentRepository accountAccessConsentRepository, IAccountRepository accountRepository, IExtractRequestHelper extractRequestHelper, IResponseModeHandler responseModeHandler, IMediator mediator, ILogger <OpenBankingApiAccountConsentController> logger, IOptions <OAuthHostOptions> oauthHostOptions, IOptions <OpenBankingApiOptions> openbankingApiOptions) { _oauthUserRepository = oauthUserRepository; _oauthClientRepository = oauthClientRepository; _userConsentFetcher = userConsentFetcher; _dataProtector = dataProtectionProvider.CreateProtector("Authorization"); _accountAccessConsentRepository = accountAccessConsentRepository; _accountRepository = accountRepository; _responseModeHandler = responseModeHandler; _extractRequestHelper = extractRequestHelper; _mediator = mediator; _logger = logger; _oauthHostOptions = oauthHostOptions.Value; _openbankingApiOptions = openbankingApiOptions.Value; }
public PasswordHandler(IPasswordGrantTypeValidator passwordGrantTypeValidator, IOAuthUserRepository oauthUserRepository, IEnumerable <ITokenProfile> tokenProfiles, IEnumerable <ITokenBuilder> tokenBuilders, IClientAuthenticationHelper clientAuthenticationHelper) : base(clientAuthenticationHelper) { _passwordGrantTypeValidator = passwordGrantTypeValidator; _oauthUserRepository = oauthUserRepository; _tokenProfiles = tokenProfiles; _tokenBuilders = tokenBuilders; }
public GetOTPQRCodeHandler( IOptions <OAuthHostOptions> options, IOAuthUserRepository oauthUserRepository, ILogger <GetOTPQRCodeHandler> logger) { _options = options.Value; _logger = logger; _oauthUserRepository = oauthUserRepository; }
public SmsAuthService( IOAuthUserRepository oauthUserRepository, IEnumerable <IOTPAuthenticator> authenticators, IOptions <OAuthHostOptions> options, IOptions <SmsHostOptions> smsHostOptions) { _oauthUserRepository = oauthUserRepository; _authenticators = authenticators; _options = options.Value; _smsHostOptions = smsHostOptions.Value; }
public GetOTPCodeHandler( IOAuthUserRepository oAuthUserRepository, ILogger <GetOTPCodeHandler> logger, IOptions <OAuthHostOptions> options, IEnumerable <IOTPAuthenticator> otpAuthenticators) { _oauthUserRepository = oAuthUserRepository; _logger = logger; _options = options.Value; _otpAuthenticators = otpAuthenticators; }
public EmailAuthService( IOAuthUserRepository oauthUserRepository, IEnumerable <IOTPAuthenticator> authenticators, IOptions <OAuthHostOptions> options, IOptions <EmailHostOptions> emailOptions) { _oauthUserRepository = oauthUserRepository; _authenticators = authenticators; _options = options.Value; _emailOptions = emailOptions.Value; }
public AuthenticateController( IOptions <OpenIDHostOptions> options, IDataProtectionProvider dataProtectionProvider, ITranslationHelper translateHelper, IOAuthClientRepository oauthClientRepository, IAmrHelper amrHelper, IEmailAuthService emailAuthService, IOAuthUserRepository oauthUserCommandRepository) : base(options, dataProtectionProvider, oauthClientRepository, amrHelper, oauthUserCommandRepository) { _emailAuthService = emailAuthService; _translationHelper = translateHelper; }
public PushNotificationHandler( IHttpClientFactory httpClientFactory, ILogger <PingNotificationHandler> logger, IOAuthUserRepository oauthUserRepository, IOAuthClientRepository oauthClientRepository, IEnumerable <ITokenBuilder> tokenBuilders) { _httpClientFactory = httpClientFactory; _logger = logger; _oauthUserRepository = oauthUserRepository; _oauthClientRepository = oauthClientRepository; _tokenBuilders = tokenBuilders; }
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 BaseAuthenticateController( IOptions <OpenIDHostOptions> options, IDataProtectionProvider dataProtectionProvider, IOAuthClientRepository oauthClientRepository, IAmrHelper amrHelper, IOAuthUserRepository oauthUserCommandRepository) { _options = options.Value; _dataProtector = dataProtectionProvider.CreateProtector("Authorization"); _oauthClientRepository = oauthClientRepository; _amrHelper = amrHelper; _oauthUserCommandRepository = oauthUserCommandRepository; }
public AuthenticateController( IOptions <OpenIDHostOptions> options, IPasswordAuthService passwordAuthService, ITranslationHelper translationHelper, IAuthenticationSchemeProvider authenticationSchemeProvider, IDataProtectionProvider dataProtectionProvider, IAmrHelper amrHelper, IOAuthClientRepository oauthClientRepository, IOAuthUserRepository oauthUserCommandRepository) : base(options, dataProtectionProvider, oauthClientRepository, amrHelper, oauthUserCommandRepository) { _passwordAuthService = passwordAuthService; _translationHelper = translationHelper; _authenticationSchemeProvider = authenticationSchemeProvider; }
public OpenBankingApiIdTokenBuilder( IOpenBankingApiAuthRequestEnricher openBankingApiAuthRequestEnricher, IJwtBuilder jwtBuilder, IOptions <OpenBankingApiOptions> options, IEnumerable <IClaimsSource> claimsSources, IEnumerable <ISubjectTypeBuilder> subjectTypeBuilders, IAmrHelper amrHelper, IOAuthUserRepository oauthUserRepository, IClaimsJwsPayloadEnricher claimsJwsPayloadEnricher) : base(jwtBuilder, claimsSources, subjectTypeBuilders, amrHelper, oauthUserRepository, claimsJwsPayloadEnricher) { _openBankingApiAuthRequestEnricher = openBankingApiAuthRequestEnricher; _jwtBuilder = jwtBuilder; _options = options.Value; }
public AuthorizationRequestHandler(IEnumerable <IResponseTypeHandler> responseTypeHandlers, IEnumerable <IAuthorizationRequestValidator> authorizationRequestValidators, IEnumerable <ITokenProfile> tokenProfiles, IAuthorizationRequestEnricher authorizationRequestEnricher, IOAuthClientRepository oauthClientRepository, IOAuthUserRepository oauthUserRepository) { _responseTypeHandlers = responseTypeHandlers; _authorizationRequestValidators = authorizationRequestValidators; _tokenProfiles = tokenProfiles; _authorizationRequestEnricher = authorizationRequestEnricher; _oauthClientRepository = oauthClientRepository; _oauthUserRepository = oauthUserRepository; }
public IdTokenBuilder( IJwtBuilder jwtBuilder, IEnumerable <IClaimsSource> claimsSources, IEnumerable <ISubjectTypeBuilder> subjectTypeBuilders, IAmrHelper amrHelper, IOAuthUserRepository oauthUserQueryRepository, IClaimsJwsPayloadEnricher claimsJwsPayloadEnricher) { _jwtBuilder = jwtBuilder; _claimsSources = claimsSources; _subjectTypeBuilders = subjectTypeBuilders; _amrHelper = amrHelper; _oauthUserRepository = oauthUserQueryRepository; _claimsJwsPayloadEnricher = claimsJwsPayloadEnricher; }
public CheckSessionController( IOptions <OpenIDHostOptions> options, IJwtParser jwtParser, IOAuthUserRepository oAuthUserRepository, IOAuthClientRepository oAuthClientRepository, IJwtBuilder jwtBuilder, IHttpClientFactory httpClientFactory) { _options = options.Value; _jwtParser = jwtParser; _oauthUserRepository = oAuthUserRepository; _oauthClientRepository = oAuthClientRepository; _jwtBuilder = jwtBuilder; _httpClientFactory = httpClientFactory; }
public OpenIDAuthorizationRequestHandler( IEnumerable <IResponseTypeHandler> responseTypeHandlers, IEnumerable <IAuthorizationRequestValidator> authorizationRequestValidators, IEnumerable <ITokenProfile> tokenProfiles, IAuthorizationRequestEnricher authorizationRequestEnricher, IOAuthClientRepository oauthClientRepository, IOAuthUserRepository oauthUserRepository) : base( responseTypeHandlers, authorizationRequestValidators, tokenProfiles, authorizationRequestEnricher, oauthClientRepository, oauthUserRepository) { }
public ExternalAuthenticateController( IOptions <OpenIDHostOptions> options, IDataProtectionProvider dataProtectionProvider, IOAuthClientRepository oauthClientRepository, IAmrHelper amrHelper, IOAuthUserRepository oauthUserRepository, ILogger <ExternalAuthenticateController> logger, IAuthenticationSchemeProvider authenticationSchemeProvider, IServiceProvider serviceProvider, IBusControl busControl) : base(options, dataProtectionProvider, oauthClientRepository, amrHelper, oauthUserRepository) { _logger = logger; _authenticationSchemeProvider = authenticationSchemeProvider; _serviceProvider = serviceProvider; _busControl = busControl; }
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; }
public ConsentsController( IOAuthUserRepository oauthUserRepository, IOAuthClientRepository oauthClientRepository, IOAuthScopeRepository oauthScopeRepository, IUserConsentFetcher userConsentFetcher, IDataProtectionProvider dataProtectionProvider, IResponseModeHandler responseModeHandler, ITranslationHelper translationHelper, IExtractRequestHelper extractRequestHelper) { _oauthUserRepository = oauthUserRepository; _oauthClientRepository = oauthClientRepository; _oauthScopeRepository = oauthScopeRepository; _userConsentFetcher = userConsentFetcher; _responseModeHandler = responseModeHandler; _dataProtector = dataProtectionProvider.CreateProtector("Authorization"); _translationHelper = translationHelper; _extractRequestHelper = extractRequestHelper; }
public UserInfoController( IJwtParser jwtParser, IJwtBuilder jwtBuilder, IOAuthScopeRepository oauthScopeRepository, IOAuthUserRepository oauthUserRepository, IOAuthClientRepository oauthClientRepository, IEnumerable <IClaimsSource> claimsSources, ITokenRepository tokenRepository, IClaimsJwsPayloadEnricher claimsJwsPayloadEnricher, ILogger <UserInfoController> logger) { _jwtParser = jwtParser; _jwtBuilder = jwtBuilder; _oauthScopeRepository = oauthScopeRepository; _oauthUserRepository = oauthUserRepository; _oauthClientRepository = oauthClientRepository; _claimsSources = claimsSources; _tokenRepository = tokenRepository; _claimsJwsPayloadEnricher = claimsJwsPayloadEnricher; _logger = logger; }
public BCDeviceRegistrationValidator(IJwtParser jwtParser, IOAuthUserRepository oauthUserRepository) { _jwtParser = jwtParser; _oauthUserRepository = oauthUserRepository; }
public PasswordAuthService(IOAuthUserRepository oauthUserRepository) { _oauthUserRepository = oauthUserRepository; }