Implementation of a claims-based representation of a single user.

The following tables list the members exposed by the ClaimsIdentity type.

Public Constructors (see also Protected Constructors)

  Name Description
ClaimsIdentity Overloaded.  

Protected Constructors

  Name Description
ClaimsIdentity Overloaded.  

Public Fields

  Name Description
public fieldstatic DefaultIssuer Gets the default value for the claim issuer if none is specified.
public fieldstatic DefaultNameClaimType The default name claim type.

Public Properties

  Name Description
public property Actor T:Microsoft.IdentityModel.Claims.IClaimsIdentity of the calling party that was granted delegation rights.
public propertystatic AnonymousIdentity Returns a ClaimsIdentity with zero claims.
public property AuthenticationType Gets the type of authentication used.
public property BootstrapToken Gets or sets the token that was originally used to create this identity.
public property Claims Gets the list of T:Microsoft.IdentityModel.Claims.Claim values associated with this identity.
public property IsAuthenticated Gets a value that indicates whether the user has been authenticated.
public property Label A string label for the user who is represented by this IClaimsIdentity.
public property Name Gets the name of the current user.
public property NameClaimType Provides access to the name of the claim type used to determine IIdentity.Name.
public property RoleClaimType Claim type used for IPrincipal.IsInRole.

Public Methods (see also Protected Methods)

  Name Description
public method Copy Returns a new T:Microsoft.IdentityModel.Claims.ClaimsIdentity object copied from this object.
public method Equals  Overloaded. (Inherited from Object)
public methodstatic GetClaimsFromCertificate Returns a collection of claims from an X509 certificate.
public method GetHashCode  (Inherited from Object)
public method GetType  (Inherited from Object)
public methodstatic ReferenceEquals  (Inherited from Object)
public method ToString Overridden. Returns a string representation of the T:Microsoft.IdentityModel.Claims.ClaimsIdentity object.

Protected Methods

  Name Description
protected method Finalize  (Inherited from Object)
protected method GetObjectData Populates the specified T:System.Runtime.Serialization.SerializationInfo with the serialization data for the WindowsClaimsIdentity
protected method MemberwiseClone  (Inherited from Object)

Explicit Interface Implementations

See Also

Copyright © 2008 by Microsoft Corporation. All rights reserved.