Table of Contents

Class ApplicationClaimsTransformationOptions

Namespace
ProjectTemplate.Web.Authentication.Claims
Assembly
ProjectTemplate.Web.dll

Represents application claims transformation options.

public sealed class ApplicationClaimsTransformationOptions
Inheritance
ApplicationClaimsTransformationOptions
Inherited Members

Properties

DefaultMappings

Gets or sets the default claim mappings used when no provider-specific mapping is configured.

public ApplicationClaimMappingOptions DefaultMappings { get; set; }

Property Value

ApplicationClaimMappingOptions

Enabled

Gets or sets a value indicating whether the feature is enabled.

public bool Enabled { get; set; }

Property Value

bool

ProviderMappings

Gets or sets provider-specific claim mappings keyed by authentication provider scheme or authentication type.

public Dictionary<string, ApplicationClaimMappingOptions> ProviderMappings { get; set; }

Property Value

Dictionary<string, ApplicationClaimMappingOptions>

RemoveOriginalClaims

Gets or sets a value indicating whether the original claims should be removed after processing.

public bool RemoveOriginalClaims { get; set; }

Property Value

bool