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; }
public AddOAuthClientHandler( IOAuthClientRepository oAuthClientRepository, IJwtParser jwtParser, IHttpClientFactory httpClientFactory, IOAuthClientValidator oauthClientValidator, IOptions <OAuthHostOptions> oauthHostOptions) { OAuthClientRepository = oAuthClientRepository; _jwtParser = jwtParser; _httpClientFactory = httpClientFactory; _oauthClientValidator = oauthClientValidator; OauthHostOptions = oauthHostOptions.Value; }
/// <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) { }