public UserInfoController(IJwtParser jwtParser, IJwtBuilder jwtBuilder, IOAuthScopeQueryRepository oauthScopeRepository, IOAuthUserQueryRepository oauthUserRepository, IOAuthClientQueryRepository oauthClientRepository, IEnumerable <IClaimsSource> claimsSources)
 {
     _jwtParser             = jwtParser;
     _jwtBuilder            = jwtBuilder;
     _oauthScopeRepository  = oauthScopeRepository;
     _oauthUserRepository   = oauthUserRepository;
     _oauthClientRepository = oauthClientRepository;
     _claimsSources         = claimsSources;
 }
Beispiel #2
0
 public ConfigurationRequestHandler(IOAuthScopeQueryRepository oauthScopeRepository, IEnumerable <IResponseTypeHandler> authorizationGrantTypeHandlers, IEnumerable <IOAuthResponseMode> oauthResponseModes,
                                    IEnumerable <IGrantTypeHandler> grantTypeHandlers, IEnumerable <IOAuthClientAuthenticationHandler> oauthClientAuthenticationHandlers,
                                    IEnumerable <ISignHandler> signHandlers)
 {
     _oauthScopeRepository           = oauthScopeRepository;
     _authorizationGrantTypeHandlers = authorizationGrantTypeHandlers;
     _oauthResponseModes             = oauthResponseModes;
     _grantTypeHandlers = grantTypeHandlers;
     _oauthClientAuthenticationHandlers = oauthClientAuthenticationHandlers;
     _signHandlers = signHandlers;
 }
 public UMAConfigurationRequestHandler(
     IOAuthScopeQueryRepository oauthScopeRepository,
     IEnumerable <IResponseTypeHandler> authorizationGrantTypeHandlers,
     IEnumerable <IOAuthResponseMode> oauthResponseModes,
     IEnumerable <IGrantTypeHandler> grantTypeHandlers,
     IEnumerable <IOAuthClientAuthenticationHandler> oauthClientAuthenticationHandlers,
     IEnumerable <ISignHandler> signHandlers,
     IOptions <OAuthHostOptions> options)
     : base(oauthScopeRepository, authorizationGrantTypeHandlers, oauthResponseModes, grantTypeHandlers, oauthClientAuthenticationHandlers, signHandlers, options)
 {
 }
Beispiel #4
0
 public OpenIdClientValidator(
     IEnumerable <ISubjectTypeBuilder> subjectTypeBuilders,
     IEnumerable <IResponseTypeHandler> responseTypeHandlers,
     IEnumerable <IGrantTypeHandler> grantTypeHandlers,
     IEnumerable <IOAuthClientAuthenticationHandler> oAuthClientAuthenticationHandlers,
     IEnumerable <ISignHandler> signHandlers,
     IEnumerable <ICEKHandler> cekHandlers,
     IEnumerable <IEncHandler> encHandlers,
     IOAuthScopeQueryRepository oauthScopeQueryRepository,
     IOptions <OpenIDHostOptions> openIDHostOptions) : base(responseTypeHandlers, grantTypeHandlers, oAuthClientAuthenticationHandlers, signHandlers, cekHandlers, encHandlers, oauthScopeQueryRepository)
 {
     _subjectTypeBuilders = subjectTypeBuilders;
     _openIDHostOptions   = openIDHostOptions.Value;
 }
Beispiel #5
0
 public ConfigurationController(
     IConfigurationRequestHandler configurationRequestHandler,
     IEnumerable <ICEKHandler> cekHandlers,
     IEnumerable <IEncHandler> encHandlers,
     IEnumerable <ISignHandler> signHandlers,
     IEnumerable <ISubjectTypeBuilder> subjectTypeBuilders,
     IOAuthScopeQueryRepository oauthScopeQueryRepository,
     IAuthenticationContextClassReferenceQueryRepository authenticationContextClassReferenceQueryRepository) : base(configurationRequestHandler)
 {
     _cekHandlers               = cekHandlers;
     _encHandlers               = encHandlers;
     _signHandlers              = signHandlers;
     _subjectTypeBuilders       = subjectTypeBuilders;
     _oauthScopeQueryRepository = oauthScopeQueryRepository;
     _authenticationContextClassReferenceQueryRepository = authenticationContextClassReferenceQueryRepository;
 }
 public OAuthClientValidator(
     IEnumerable <IResponseTypeHandler> responseTypeHandlers,
     IEnumerable <IGrantTypeHandler> grantTypeHandlers,
     IEnumerable <IOAuthClientAuthenticationHandler> oAuthClientAuthenticationHandlers,
     IEnumerable <ISignHandler> signHandlers,
     IEnumerable <ICEKHandler> cekHandlers,
     IEnumerable <IEncHandler> encHandlers,
     IOAuthScopeQueryRepository oauthScopeQueryRepository)
 {
     _responseTypeHandlers = responseTypeHandlers;
     _grantTypeHandlers    = grantTypeHandlers;
     _oauthClientAuthenticationHandlers = oAuthClientAuthenticationHandlers;
     _signHandlers         = signHandlers;
     _cekHandlers          = cekHandlers;
     _encHandlers          = encHandlers;
     _oauthScopeRepository = oauthScopeQueryRepository;
 }
 public OAuthRegisterRequestHandler(IEnumerable <IGrantTypeHandler> grantTypeHandlers, IEnumerable <IResponseTypeHandler> responseTypeHandlers,
                                    IEnumerable <IOAuthClientAuthenticationHandler> oauthClientAuthenticationHandlers, IOAuthClientQueryRepository oauthClientQueryRepository,
                                    IOAuthClientCommandRepository oAuthClientCommandRepository, IOAuthScopeQueryRepository oauthScopeRepository, IJwtParser jwtParser, IHttpClientFactory httpClientFactory,
                                    IEnumerable <ISignHandler> signHandlers, IEnumerable <ICEKHandler> cekHandlers, IEnumerable <IEncHandler> encHandlers, IOptions <OAuthHostOptions> oauthHostOptions)
 {
     _grantTypeHandlers    = grantTypeHandlers;
     _responseTypeHandlers = responseTypeHandlers;
     _oauthClientAuthenticationHandlers = oauthClientAuthenticationHandlers;
     _oauthClientQueryRepository        = oauthClientQueryRepository;
     _oauthClientCommandRepository      = oAuthClientCommandRepository;
     _oauthScopeRepository = oauthScopeRepository;
     _jwtParser            = jwtParser;
     _httpClientFactory    = httpClientFactory;
     _signHandlers         = signHandlers;
     _cekHandlers          = cekHandlers;
     _encHandlers          = encHandlers;
     OauthHostOptions      = oauthHostOptions.Value;
 }
 public UserInfoController(
     IJwtParser jwtParser,
     IJwtBuilder jwtBuilder,
     IOAuthScopeQueryRepository oauthScopeRepository,
     IOAuthUserQueryRepository oauthUserRepository,
     IOAuthClientQueryRepository oauthClientRepository,
     IEnumerable <IClaimsSource> claimsSources,
     ITokenQueryRepository tokenQueryRepository,
     IClaimsJwsPayloadEnricher claimsJwsPayloadEnricher,
     ILogger <UserInfoController> logger)
 {
     _jwtParser                = jwtParser;
     _jwtBuilder               = jwtBuilder;
     _oauthScopeRepository     = oauthScopeRepository;
     _oauthUserRepository      = oauthUserRepository;
     _oauthClientRepository    = oauthClientRepository;
     _claimsSources            = claimsSources;
     _tokenQueryRepository     = tokenQueryRepository;
     _claimsJwsPayloadEnricher = claimsJwsPayloadEnricher;
     _logger = logger;
 }
Beispiel #9
0
 public ManagementController(IOAuthClientQueryRepository oauthClientQueryRepository, IOAuthScopeQueryRepository oAuthScopeQueryRepository)
 {
     _oauthClientQueryRepository = oauthClientQueryRepository;
     _oauthScopeQueryRepository  = oAuthScopeQueryRepository;
 }
 public OpenIDRegisterRequestHandler(IEnumerable <IGrantTypeHandler> grantTypeHandlers, IEnumerable <IResponseTypeHandler> responseTypeHandlers,
                                     IEnumerable <IOAuthClientAuthenticationHandler> oauthClientAuthenticationHandlers, IOAuthClientQueryRepository oauthClientQueryRepository,
                                     IOAuthClientCommandRepository oAuthClientCommandRepository, IOAuthScopeQueryRepository oauthScopeRepository, IJwtParser jwtParser, IHttpClientFactory httpClientFactory, IEnumerable <ISubjectTypeBuilder> subjectTypeBuilders, IEnumerable <ISignHandler> signHandlers,
                                     IEnumerable <ICEKHandler> cekHandlers, IEnumerable <IEncHandler> encHandlers, IOptions <OAuthHostOptions> oauthHostOptions, IOptions <OpenIDHostOptions> openidHostOptions)
     : base(grantTypeHandlers, responseTypeHandlers, oauthClientAuthenticationHandlers, oauthClientQueryRepository, oAuthClientCommandRepository, oauthScopeRepository, jwtParser, httpClientFactory, signHandlers, cekHandlers, encHandlers, oauthHostOptions)
 {
     _subjectTypeBuilders = subjectTypeBuilders;
     _openIDHostOptions   = openidHostOptions.Value;
 }