Claim.ClaimType Property

 

Gets the type of the claim.

Namespace:   System.IdentityModel.Claims
Assembly:  System.IdentityModel (in System.IdentityModel.dll)

public string ClaimType { get; }

Property Value

Type: System.String

A URI that represents the type of the claim.

The ClaimType property can be one of the pre-defined claim types that are represented by the static properties of the ClaimTypes class.

Claim types specify the type of claim that is being asserted, such as an email address.

// Write the claimsets in the authorization context. By default, there is only one claimset
// provided by the system. 
foreach (ClaimSet claimset in ServiceSecurityContext.Current.AuthorizationContext.ClaimSets)
{
    foreach (Claim claim in claimset)
    {
        // Write out each claim type, claim value, and the right. There are two
        // possible values for the right: "identity" and "possessproperty". 
        sw.WriteLine("Claim Type = {0}", claim.ClaimType);
        sw.WriteLine("\t Resource = {0}", claim.Resource.ToString());
        sw.WriteLine("\t Right = {0}", claim.Right);
    }
}

.NET Framework
Available since 3.0
Return to top
Show: