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
environmentIHostEnvironment
Methods
Validate(string?, ApplicationAuthenticationOptions)
Validates a specified named options instance (or all if name is null).
public ValidateOptionsResult Validate(string? name, ApplicationAuthenticationOptions options)
Parameters
namestringThe name of the options instance being validated.
optionsApplicationAuthenticationOptionsThe options instance.
Returns
- ValidateOptionsResult
The ValidateOptionsResult result.