示例#1
0
 public UpdateOAuthClientHandler(
     IOAuthClientValidator oauthClientValidator,
     IOAuthClientQueryRepository oauthClientQueryRepository,
     IOAuthClientCommandRepository oAuthClientCommandRepository,
     ILogger <BaseOAuthClientHandler> logger) : base(oauthClientQueryRepository, oAuthClientCommandRepository, logger)
 {
     _oauthClientValidator = oauthClientValidator;
 }
示例#2
0
 public DeleteOAuthClientHandler(IGrantedTokenHelper grantedTokenHelper,
                                 ITokenQueryRepository tokenQueryRepository,
                                 IOAuthClientQueryRepository oauthClientQueryRepository,
                                 IOAuthClientCommandRepository oAuthClientCommandRepository,
                                 ILogger <BaseOAuthClientHandler> logger) : base(oauthClientQueryRepository, oAuthClientCommandRepository, logger)
 {
     _grantedTokenHelper   = grantedTokenHelper;
     _tokenQueryRepository = tokenQueryRepository;
 }
 public BaseOAuthClientHandler(
     IOAuthClientQueryRepository oauthClientQueryRepository,
     IOAuthClientCommandRepository oAuthClientCommandRepository,
     ILogger <BaseOAuthClientHandler> logger)
 {
     OAuthClientQueryRepository   = oauthClientQueryRepository;
     OAuthClientCommandRepository = oAuthClientCommandRepository;
     Logger = logger;
 }
 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;
 }
 public AddOpenIdClientHandler(
     IOAuthClientQueryRepository oauthClientQueryRepository,
     IOAuthClientCommandRepository oAuthClientCommandRepository,
     IJwtParser jwtParser,
     IHttpClientFactory httpClientFactory,
     IOAuthClientValidator oauthClientValidator,
     IOptions <OAuthHostOptions> oauthHostOptions,
     IOptions <OpenIDHostOptions> openidHostOptions) : base(oauthClientQueryRepository, oAuthClientCommandRepository, jwtParser, httpClientFactory, oauthClientValidator, oauthHostOptions)
 {
     _openIDHostOptions = openidHostOptions.Value;
 }
示例#6
0
 public AddOAuthClientHandler(
     IOAuthClientQueryRepository oauthClientQueryRepository,
     IOAuthClientCommandRepository oAuthClientCommandRepository,
     IJwtParser jwtParser,
     IHttpClientFactory httpClientFactory,
     IOAuthClientValidator oauthClientValidator,
     IOptions <OAuthHostOptions> oauthHostOptions)
 {
     OAuthClientQueryRepository   = oauthClientQueryRepository;
     OAuthClientCommandRepository = oAuthClientCommandRepository;
     _jwtParser            = jwtParser;
     _httpClientFactory    = httpClientFactory;
     _oauthClientValidator = oauthClientValidator;
     OauthHostOptions      = oauthHostOptions.Value;
 }
 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;
 }
示例#8
0
 public GetOAuthClientHandler(IOAuthClientQueryRepository oauthClientQueryRepository, IOAuthClientCommandRepository oAuthClientCommandRepository, ILogger <BaseOAuthClientHandler> logger) : base(oauthClientQueryRepository, oAuthClientCommandRepository, logger)
 {
 }