コード例 #1
0
 public ClientCredentialsHandler(IClientCredentialsGrantTypeValidator clientCredentialsGrantTypeValidator, IEnumerable <ITokenProfile> tokenProfiles,
                                 IEnumerable <ITokenBuilder> tokenBuilders, IClientAuthenticationHelper clientAuthenticationHelper) : base(clientAuthenticationHelper)
 {
     _clientCredentialsGrantTypeValidator = clientCredentialsGrantTypeValidator;
     _tokenProfiles = tokenProfiles;
     _tokenBuilders = tokenBuilders;
 }
コード例 #2
0
 public PasswordHandler(IPasswordGrantTypeValidator passwordGrantTypeValidator, IOAuthUserRepository oauthUserRepository, IEnumerable <ITokenProfile> tokenProfiles,
                        IEnumerable <ITokenBuilder> tokenBuilders, IClientAuthenticationHelper clientAuthenticationHelper) : base(clientAuthenticationHelper)
 {
     _passwordGrantTypeValidator = passwordGrantTypeValidator;
     _oauthUserRepository        = oauthUserRepository;
     _tokenProfiles = tokenProfiles;
     _tokenBuilders = tokenBuilders;
 }
コード例 #3
0
 public AuthorizationCodeHandler(IAuthorizationCodeGrantTypeValidator authorizationCodeGrantTypeValidator, IGrantedTokenHelper grantedTokenHelper, IEnumerable <ITokenProfile> tokenProfiles,
                                 IEnumerable <ITokenBuilder> tokenBuilders, IClientAuthenticationHelper clientAuthenticationHelper) : base(clientAuthenticationHelper)
 {
     _authorizationCodeGrantTypeValidator = authorizationCodeGrantTypeValidator;
     _grantedTokenHelper = grantedTokenHelper;
     _tokenProfiles      = tokenProfiles;
     _tokenBuilders      = tokenBuilders;
 }
コード例 #4
0
 public RefreshTokenHandler(IRefreshTokenGrantTypeValidator refreshTokenGrantTypeValidator, IGrantedTokenHelper grantedTokenHelper, IEnumerable <ITokenProfile> tokenProfiles,
                            IEnumerable <ITokenBuilder> tokenBuilders, IClientAuthenticationHelper clientAuthenticationHelper, IOAuthUserQueryRepository oauthUserQueryRepository) : base(clientAuthenticationHelper)
 {
     _refreshTokenGrantTypeValidator = refreshTokenGrantTypeValidator;
     _grantedTokenHelper             = grantedTokenHelper;
     _tokenProfiles       = tokenProfiles;
     _tokenBuilders       = tokenBuilders;
     _oauthUserRepository = oauthUserQueryRepository;
 }
コード例 #5
0
 public RevokeTokenRequestHandler(
     IRevokeTokenValidator revokeTokenValidator,
     IGrantedTokenHelper grantedTokenHelper,
     IClientAuthenticationHelper clientAuthenticationHelper,
     ILogger <RevokeTokenRequestHandler> logger)
 {
     _revokeTokenValidator       = revokeTokenValidator;
     _grantedTokenHelper         = grantedTokenHelper;
     _clientAuthenticationHelper = clientAuthenticationHelper;
     _logger = logger;
 }
コード例 #6
0
 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;
 }
コード例 #7
0
 public BCAuthorizeHandler(
     IClientAuthenticationHelper clientAuthenticationHelper,
     IBCAuthorizeRequestValidator bcAuthorizeRequestValidator,
     IBCNotificationService bcNotificationService,
     IBCAuthorizeRepository bcAuthorizeRepository,
     IOptions <OpenIDHostOptions> options)
 {
     _clientAuthenticationHelper  = clientAuthenticationHelper;
     _bcAuthorizeRequestValidator = bcAuthorizeRequestValidator;
     _bcNotificationService       = bcNotificationService;
     _bcAuthorizeRepository       = bcAuthorizeRepository;
     _options = options.Value;
 }
コード例 #8
0
 public RefreshTokenHandler(
     IRefreshTokenGrantTypeValidator refreshTokenGrantTypeValidator,
     IGrantedTokenHelper grantedTokenHelper,
     IEnumerable <ITokenProfile> tokenProfiles,
     IEnumerable <ITokenBuilder> tokenBuilders,
     IClientAuthenticationHelper clientAuthenticationHelper,
     ILogger <RefreshTokenHandler> logger) : base(clientAuthenticationHelper)
 {
     _refreshTokenGrantTypeValidator = refreshTokenGrantTypeValidator;
     _grantedTokenHelper             = grantedTokenHelper;
     _tokenProfiles = tokenProfiles;
     _tokenBuilders = tokenBuilders;
     _logger        = logger;
 }
コード例 #9
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;
 }
コード例 #10
0
 public UmaTicketHandler(
     IEnumerable <ITokenProfile> tokenProfiles,
     IUmaTicketGrantTypeValidator umaTicketGrantTypeValidator,
     IEnumerable <IClaimTokenFormat> claimTokenFormatFetchers,
     IUMAPermissionTicketHelper umaPermissionTicketHelper,
     IUMAResourceRepository umaResourceRepository,
     IUMAPendingRequestRepository umaPendingRequestRepository,
     IEnumerable <ITokenBuilder> tokenBuilders,
     IOptions <UMAHostOptions> umaHostOptions,
     IClientAuthenticationHelper clientAuthenticationHelper) : base(clientAuthenticationHelper)
 {
     _tokenProfiles = tokenProfiles;
     _umaTicketGrantTypeValidator = umaTicketGrantTypeValidator;
     _claimTokenFormatFetchers    = claimTokenFormatFetchers;
     _umaPermissionTicketHelper   = umaPermissionTicketHelper;
     _umaResourceRepository       = umaResourceRepository;
     _umaPendingRequestRepository = umaPendingRequestRepository;
     _umaHostOptions = umaHostOptions.Value;
     _tokenBuilders  = tokenBuilders;
 }
コード例 #11
0
 public BaseCredentialsHandler(IClientAuthenticationHelper clientAuthenticationHelper)
 {
     _clientAuthenticationHelper = clientAuthenticationHelper;
 }