Class ApplicationAuthenticationOptions
- Namespace
- ProjectTemplate.Web.Authentication.Options
- Assembly
- ProjectTemplate.Web.dll
Represents application-level authentication configuration.
public sealed class ApplicationAuthenticationOptions
- Inheritance
-
ApplicationAuthenticationOptions
- Inherited Members
Fields
SectionName
Configuration section name for authentication settings.
public const string SectionName = "ProjectTemplate:Authentication"
Field Value
Properties
ClaimsTransformation
Gets or sets claims transformation and normalization options.
public ApplicationClaimsTransformationOptions ClaimsTransformation { get; set; }
Property Value
Cookie
Gets or sets cookie authentication options.
public ApplicationCookieAuthenticationOptions Cookie { get; set; }
Property Value
DefaultChallengeScheme
Gets or sets the default challenge scheme.
public string DefaultChallengeScheme { get; set; }
Property Value
DefaultScheme
Gets or sets the default authentication scheme.
public string DefaultScheme { get; set; }
Property Value
DefaultSignInScheme
Gets or sets the default sign-in scheme used by external authentication providers.
public string DefaultSignInScheme { get; set; }
Property Value
Enabled
Gets or sets a value indicating whether authentication is enabled.
public bool Enabled { get; set; }
Property Value
Providers
Gets or sets provider-specific authentication options.
public ApplicationAuthenticationProviderOptions Providers { get; set; }