Table of Contents

Class IdProofingRequirementsCoherenceValidator

Namespace
SEBT.Portal.Infrastructure.Configuration.Validators
Assembly
SEBT.Portal.Infrastructure.dll

Validates IdProofingRequirements coherence at startup and on every config reload. Enforces: write >= view for the same resource, and step-up consistency.

public class IdProofingRequirementsCoherenceValidator
Inheritance
object
IdProofingRequirementsCoherenceValidator

Constructors

IdProofingRequirementsCoherenceValidator(IConfiguration)

Validates IdProofingRequirements coherence at startup and on every config reload. Enforces: write >= view for the same resource, and step-up consistency.

public IdProofingRequirementsCoherenceValidator(IConfiguration configuration)

Parameters

configuration IConfiguration

Methods

Validate(string?, IdProofingRequirementsSettings)

Validates a specified named options instance (or all if name is null).

public ValidateOptionsResult Validate(string? name, IdProofingRequirementsSettings options)

Parameters

name string

The name of the options instance being validated.

options IdProofingRequirementsSettings

The options instance.

Returns

ValidateOptionsResult

The Microsoft.Extensions.Options.ValidateOptionsResult result.