/// <summary> /// Initializes a new instance of the <see cref="ValidatingClientStore{T}" /> class. /// </summary> /// <param name="inner">The inner.</param> /// <param name="validator">The validator.</param> /// <param name="events">The events.</param> /// <param name="logger">The logger.</param> public ValidatingClientStore(T inner, IClientConfigurationValidator validator, IEventService events, ILogger <ValidatingClientStore <T> > logger) { _inner = inner; _validator = validator; _events = events; _logger = logger; _validatorType = validator.GetType().FullName; }
public DataImporter(IClientConfigurationValidator clientValidator, IConfigurationDbContext configurationDatabaseContext, IFeatureManager featureManager, IIdentityFacade identityFacade, ILoggerFactory loggerFactory, IServiceProvider serviceProvider) { this.ClientValidator = clientValidator ?? throw new ArgumentNullException(nameof(clientValidator)); this.ConfigurationDatabaseContext = configurationDatabaseContext ?? throw new ArgumentNullException(nameof(configurationDatabaseContext)); this.FeatureManager = featureManager ?? throw new ArgumentNullException(nameof(featureManager)); this.IdentityFacade = identityFacade ?? throw new ArgumentNullException(nameof(identityFacade)); this.LoggerFactory = loggerFactory ?? throw new ArgumentNullException(nameof(loggerFactory)); this.Logger = loggerFactory.CreateLogger(this.GetType()); this.ServiceProvider = serviceProvider ?? throw new ArgumentNullException(nameof(serviceProvider)); }
public ClientConfigurationValidation() { _options = new IdentityServerOptions(); _validator = new DefaultClientConfigurationValidator(_options); }
public ConfigurationImporter(IClientConfigurationValidator clientValidator, IConfigurationDbContext databaseContext, ILoggerFactory loggerFactory) : base(loggerFactory) { this.ClientValidator = clientValidator ?? throw new ArgumentNullException(nameof(clientValidator)); this.DatabaseContext = databaseContext ?? throw new ArgumentNullException(nameof(databaseContext)); }
public AbpClientConfigurationValidator_Tests() { _abpClientConfigurationValidator = GetRequiredService <IClientConfigurationValidator>(); }