Extension of WindowsClaimsIdentity that includes claims representation.

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

Public Constructors (see also Protected Constructors)

  Name Description
WindowsClaimsIdentity Overloaded.  

Protected Constructors

  Name Description
WindowsClaimsIdentity Overloaded. Initializes an instance of WindowsClaimsIdentity.

Public Properties

  Name Description
public property Actor Gets the T:Microsoft.IdentityModel.Claims.IClaimsIdentity of the calling party that was granted delegation rights.
public property AuthenticationType  (Inherited from WindowsIdentity)
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 Groups  (Inherited from WindowsIdentity)
public property ImpersonationLevel  (Inherited from WindowsIdentity)
public property IsAnonymous  (Inherited from WindowsIdentity)
public property IsAuthenticated  (Inherited from WindowsIdentity)
public property IsGuest  (Inherited from WindowsIdentity)
public property IsSystem  (Inherited from WindowsIdentity)
public property Label A string label for the user who is represented by this IClaimsIdentity.
public property Name Overridden. Gets the name of the current user.
public property NameClaimType Claim type used for IIdentity.Name and represented as a string.
public property Owner  (Inherited from WindowsIdentity)
public property RoleClaimType The claim type used for IPrincipal.IsInRole.
public property Token  (Inherited from WindowsIdentity)
public property User  (Inherited from WindowsIdentity)

Public Methods (see also Protected Methods)

  Name Description
public methodstatic CertificateLogon Creates a T:Microsoft.IdentityModel.Claims.WindowsClaimsIdentity associated with a given X509 certificate.
public method Copy Returns a new T:Microsoft.IdentityModel.Claims.WindowsClaimsIdentity object copied from this object.
public methodstatic CreateFromCertificate Overloaded.  
public methodstatic CreateFromUpn Overloaded.  
public method Dispose Overloaded.  
public method Equals  Overloaded. (Inherited from Object)
public methodstatic GetAnonymous  (Inherited from WindowsIdentity)
public methodstatic GetCurrent Overloaded.  
public method GetHashCode  (Inherited from Object)
public method GetType  (Inherited from Object)
public method Impersonate  Overloaded. (Inherited from WindowsIdentity)
public methodstatic ReferenceEquals  (Inherited from Object)
public method ToString Overridden. Returns a string representation of the T:Microsoft.IdentityModel.Claims.WindowsClaimsIdentity object.

Protected Methods

  Name Description
protected method CreatePrimarySidClaim Creates a Windows SID Claim from the given WindowsClaimsIdentity.
protected method Dispose Overloaded. Overridden.  
protected method Finalize  (Inherited from Object)
protected method GetGroupSidClaims Creates a collection of SID claims that represent the users groups.
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

  Name Description
System.Runtime.Serialization.IDeserializationCallback.OnDeserialization  (Inherited from WindowsIdentity)

See Also

Copyright © 2008 by Microsoft Corporation. All rights reserved.