<PackageReference Include="NETStandard.Library" Version="2.0.1" />

System.Security.Claims.ClaimsIdentity

public class ClaimsIdentity : IIdentity
public const string DefaultIssuer = "LOCAL AUTHORITY"

public const string DefaultNameClaimType = "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name"

public const string DefaultRoleClaimType = "http://schemas.microsoft.com/ws/2008/06/identity/claims/role"

public ClaimsIdentity Actor { get; set; }

public virtual string AuthenticationType { get; }

public object BootstrapContext { get; set; }

public virtual IEnumerable<Claim> Claims { get; }

protected virtual byte[] CustomSerializationData { get; }

public virtual bool IsAuthenticated { get; }

public string Label { get; set; }

public virtual string Name { get; }

public string NameClaimType { get; }

public string RoleClaimType { get; }

public ClaimsIdentity()

public ClaimsIdentity(IEnumerable<Claim> claims, string authenticationType)

public ClaimsIdentity(IEnumerable<Claim> claims, string authenticationType, string nameType, string roleType)

protected ClaimsIdentity(ClaimsIdentity other)

public ClaimsIdentity(IIdentity identity)

public ClaimsIdentity(IIdentity identity, IEnumerable<Claim> claims)

public ClaimsIdentity(IIdentity identity, IEnumerable<Claim> claims, string authenticationType, string nameType, string roleType)

public ClaimsIdentity(string authenticationType)

public ClaimsIdentity(string authenticationType, string nameType, string roleType)

public virtual void AddClaim(Claim claim)

public virtual void AddClaims(IEnumerable<Claim> claims)

public virtual ClaimsIdentity Clone()

protected virtual Claim CreateClaim(BinaryReader reader)

public virtual IEnumerable<Claim> FindAll(Predicate<Claim> match)

public virtual IEnumerable<Claim> FindAll(string type)

public virtual Claim FindFirst(Predicate<Claim> match)

public virtual Claim FindFirst(string type)

protected virtual void GetObjectData(SerializationInfo info, StreamingContext context)

public virtual bool HasClaim(Predicate<Claim> match)

public virtual bool HasClaim(string type, string value)

public virtual void RemoveClaim(Claim claim)

public virtual bool TryRemoveClaim(Claim claim)

public virtual void WriteTo(BinaryWriter writer)

protected virtual void WriteTo(BinaryWriter writer, byte[] userData)