示例#1
0
 public UpdateOAuthClientHandler(
     IOAuthClientValidator oauthClientValidator,
     IOAuthClientRepository oAuthClientRepository,
     ILogger <BaseOAuthClientHandler> logger) : base(oAuthClientRepository, logger)
 {
     _oauthClientValidator = oauthClientValidator;
 }
 public AddOpenBankingApiClientHandler(
     IOAuthClientRepository oauthClientRepository,
     IJwtParser jwtParser,
     IHttpClientFactory httpClientFactory,
     IOAuthClientValidator oauthClientValidator,
     IOptions <OAuthHostOptions> oauthHostOptions,
     IOptions <OpenIDHostOptions> openidHostOptions) : base(oauthClientRepository, jwtParser, httpClientFactory, oauthClientValidator, oauthHostOptions, openidHostOptions)
 {
 }
 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;
 }
示例#4
0
 public AddOAuthClientHandler(
     IOAuthClientRepository oAuthClientRepository,
     IJwtParser jwtParser,
     IHttpClientFactory httpClientFactory,
     IOAuthClientValidator oauthClientValidator,
     IOptions <OAuthHostOptions> oauthHostOptions)
 {
     OAuthClientRepository = oAuthClientRepository;
     _jwtParser            = jwtParser;
     _httpClientFactory    = httpClientFactory;
     _oauthClientValidator = oauthClientValidator;
     OauthHostOptions      = oauthHostOptions.Value;
 }
示例#5
0
 /// <summary>
 /// 初始化一个<see cref="OsharpAuthorizationServerProvider"/>类型的新实例
 /// </summary>
 public OsharpAuthorizationServerProvider(IServiceProvider serviceProvider)
 {
     serviceProvider.CheckNotNull("serviceProvider");
     _ioAuthClientValidator = serviceProvider.GetService <IOAuthClientValidator>();
     if (_ioAuthClientValidator == null)
     {
         throw new InvalidOperationException(Resources.ClientValidatorIsNull);
     }
     _passwordValidator = serviceProvider.GetService <IPasswordValidator>();
     if (_passwordValidator == null)
     {
         throw new InvalidOperationException(Resources.PasswordValidatorIsNull);
     }
 }
 /// <summary>
 /// 初始化一个<see cref="OsharpAuthorizationServerProvider"/>类型的新实例
 /// </summary>
 public OsharpAuthorizationServerProvider(IServiceProvider serviceProvider)
 {
     serviceProvider.CheckNotNull("serviceProvider");
     _ioAuthClientValidator = serviceProvider.GetService<IOAuthClientValidator>();
     if (_ioAuthClientValidator == null)
     {
         throw new InvalidOperationException(Resources.ClientValidatorIsNull);
     }
     _passwordValidator = serviceProvider.GetService<IPasswordValidator>();
     if (_passwordValidator == null)
     {
         throw new InvalidOperationException(Resources.PasswordValidatorIsNull);
     }
 }
 public UpdateOpenIdClientHandler(IOAuthClientValidator oauthClientValidator, IOAuthClientQueryRepository oauthClientQueryRepository, IOAuthClientCommandRepository oAuthClientCommandRepository, ILogger <UpdateOAuthClientHandler> logger) : base(oauthClientValidator, oauthClientQueryRepository, oAuthClientCommandRepository, logger)
 {
 }