/// <summary> /// Initializes a new instance of the <see cref="ApiSecretValidator"/> class. /// </summary> /// <param name="resources">The resources.</param> /// <param name="parsers">The parsers.</param> /// <param name="validator">The validator.</param> /// <param name="events">The events.</param> /// <param name="logger">The logger.</param> public ApiSecretValidator(IResourceStore resources, ISecretsListParser parsers, ISecretsListValidator validator, IEventService events, ILogger <ApiSecretValidator> logger) { _resources = resources; _parser = parsers; _validator = validator; _events = events; _logger = logger; }
/// <summary> /// Initializes a new instance of the <see cref="ClientSecretValidator"/> class. /// </summary> /// <param name="clients">The clients.</param> /// <param name="parser">The parser.</param> /// <param name="validator">The validator.</param> /// <param name="events">The events.</param> /// <param name="logger">The logger.</param> public ClientSecretValidator(IClientStore clients, ISecretsListParser parser, ISecretsListValidator validator, IEventService events, ILogger <ClientSecretValidator> logger) { _clients = clients; _parser = parser; _validator = validator; _events = events; _logger = logger; }
public DiscoveryResponseGenerator( IdentityServerOptions options, IResourceStore resourceStore, IKeyMaterialService keys, ExtensionGrantValidator extensionGrants, ISecretsListParser secretParsers, IResourceOwnerPasswordValidator resourceOwnerValidator, ILogger <DiscoveryResponseGenerator> logger, GlobalSettings globalSettings) : base(options, resourceStore, keys, extensionGrants, secretParsers, resourceOwnerValidator, logger) { _globalSettings = globalSettings; }
/// <summary> /// Initializes a new instance of the <see cref="ClientSecretValidator"/> class. /// </summary> /// <param name="clients">The clients.</param> /// <param name="parser">The parser.</param> /// <param name="validator">The validator.</param> /// <param name="events">The events.</param> /// <param name="logger">The logger.</param> public FluffyBunnyClientSecretValidator( IClientStore clients, ISecretsListParser parser, ISecretsListValidator validator, IEventService events, IScopedContext <TenantRequestContext> scopedTenantRequestContext, ILogger <ClientSecretValidator> logger) { _clients = clients; _parser = parser; _validator = validator; _events = events; _scopedTenantRequestContext = scopedTenantRequestContext; _logger = logger; }
/// <summary> /// Initializes a new instance of the <see cref="DiscoveryResponseGenerator"/> class. /// </summary> /// <param name="options">The options.</param> /// <param name="resourceStore">The resource store.</param> /// <param name="keys">The keys.</param> /// <param name="extensionGrants">The extension grants.</param> /// <param name="secretParsers">The secret parsers.</param> /// <param name="resourceOwnerValidator">The resource owner validator.</param> /// <param name="logger">The logger.</param> public DiscoveryResponseGenerator( IdentityServerOptions options, IResourceStore resourceStore, IKeyMaterialService keys, ExtensionGrantValidator extensionGrants, ISecretsListParser secretParsers, IResourceOwnerPasswordValidator resourceOwnerValidator, ILogger <DiscoveryResponseGenerator> logger) { Options = options; ResourceStore = resourceStore; Keys = keys; ExtensionGrants = extensionGrants; SecretParsers = secretParsers; ResourceOwnerValidator = resourceOwnerValidator; Logger = logger; }