Table of Contents

Class ApplicationAuthenticationOptionsValidator

Namespace
ProjectTemplate.Web.Authentication.Options
Assembly
ProjectTemplate.Web.dll

Validates application authentication configuration during application startup.

public sealed class ApplicationAuthenticationOptionsValidator : IValidateOptions<ApplicationAuthenticationOptions>
Inheritance
ApplicationAuthenticationOptionsValidator
Implements
Inherited Members

Constructors

ApplicationAuthenticationOptionsValidator(IHostEnvironment?)

Validates application authentication configuration during application startup.

public ApplicationAuthenticationOptionsValidator(IHostEnvironment? environment)

Parameters

environment IHostEnvironment

Methods

Validate(string?, ApplicationAuthenticationOptions)

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

public ValidateOptionsResult Validate(string? name, ApplicationAuthenticationOptions options)

Parameters

name string

The name of the options instance being validated.

options ApplicationAuthenticationOptions

The options instance.

Returns

ValidateOptionsResult

The ValidateOptionsResult result.