Class ClaimsAuthenticationElement
Represents a configuration element containing configuration for a claim used to authenticate a repository console user in Federation scenario.
Inheritance
System.Object
ClaimsAuthenticationElement
Namespace: Nevatech.Vsb.Repository.Configuration
Assembly: Nevatech.Vsb.Repository.dll
Syntax
public sealed class ClaimsAuthenticationElement : ConfigurationElement
Constructors
ClaimsAuthenticationElement()
Declaration
public ClaimsAuthenticationElement()
Fields
ClaimIssuerAttributeName
Name of the attribute representing the claim issuer name in the configuration element.
Declaration
public const string ClaimIssuerAttributeName = "claimIssuer"
Field Value
Type | Description |
---|---|
System.String |
ClaimTypeAttributeName
Name of the attribute representing the claim type in the configuration element.
Declaration
public const string ClaimTypeAttributeName = "claimType"
Field Value
Type | Description |
---|---|
System.String |
Properties
ClaimIssuer
Gets or sets the optional claim issuer name. If it is set then claim's issuer is validated and identity match is performed by the claim value only. If it is not set then identity match is performed by the claim value and issuer.
Declaration
public string ClaimIssuer { get; set; }
Property Value
Type | Description |
---|---|
System.String |
ClaimType
Gets or sets the claim type.
Declaration
public string ClaimType { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Properties
Gets collection of configuration element properties.
Declaration
protected override ConfigurationPropertyCollection Properties { get; }
Property Value
Type | Description |
---|---|
System.Configuration.ConfigurationPropertyCollection |