Table of Contents

Class OidcVerificationClaimSettingsValidator

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

When OIDC is enabled (Oidc:DiscoveryEndpoint is set), requires the verification level and date claim names. Without them every OIDC user would read as unverified.

public class OidcVerificationClaimSettingsValidator
Inheritance
object
OidcVerificationClaimSettingsValidator

Constructors

OidcVerificationClaimSettingsValidator(IConfiguration)

When OIDC is enabled (Oidc:DiscoveryEndpoint is set), requires the verification level and date claim names. Without them every OIDC user would read as unverified.

public OidcVerificationClaimSettingsValidator(IConfiguration configuration)

Parameters

configuration IConfiguration

Methods

Validate(string?, OidcVerificationClaimSettings)

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

public ValidateOptionsResult Validate(string? name, OidcVerificationClaimSettings options)

Parameters

name string

The name of the options instance being validated.

options OidcVerificationClaimSettings

The options instance.

Returns

ValidateOptionsResult

The Microsoft.Extensions.Options.ValidateOptionsResult result.