|
|
public class Claim
|
|
|
|
|
|
public String Issuer { get; }
|
|
|
public String OriginalIssuer { get; }
|
|
|
public IDictionary`2<String, String> Properties { get; }
|
|
|
public ClaimsIdentity Subject { get; set; }
|
|
|
public String Type { get; }
|
|
|
public String Value { get; }
|
|
|
public String ValueType { get; }
|
|
|
public virtual Claim Clone();
|
|
|
public virtual Claim Clone(ClaimsIdentity identity);
|
|
|
public virtual String ToString();
|
|
|
public class ClaimsIdentity
|
|
|
: IIdentity, ISerializable
|
|
|
public ClaimsIdentity Actor { get; set; }
|
|
|
public virtual String AuthenticationType { get; }
|
|
|
public ISerializable BootstrapContext { get; set; }
|
|
|
public virtual IEnumerable`1<Claim> Claims { get; }
|
|
|
public virtual Boolean IsAuthenticated { get; }
|
|
|
public String Label { get; set; }
|
|
|
public virtual String Name { get; }
|
|
|
public String NameClaimType { get; }
|
|
|
public String RoleClaimType { get; }
|
|
|
public void AddClaim(Claim claim);
|
|
|
public void AddClaims(IEnumerable`1<Claim> claims);
|
|
|
public virtual ClaimsIdentity Clone();
|
|
|
public virtual IEnumerable`1<Claim> FindAll(Predicate`1<Claim> match);
|
|
|
public virtual IEnumerable`1<Claim> FindAll(String type);
|
|
|
public virtual Claim FindFirst(Predicate`1<Claim> match);
|
|
|
public virtual Claim FindFirst(String type);
|
|
|
protected virtual void GetObjectData(SerializationInfo info, StreamingContext context);
|
|
|
public virtual Boolean HasClaim(Predicate`1<Claim> match);
|
|
|
public virtual Boolean HasClaim(String type, String value);
|
|
|
public class ClaimsPrincipal
|
|
|
: IPrincipal, ISerializable
|
|
|
public virtual IEnumerable`1<Claim> Claims { get; }
|
|
|
static public Func`1<ClaimsPrincipal> ClaimsPrincipalSelector { get; set; }
|
|
|
static public ClaimsPrincipal Current { get; }
|
|
|
public ReadOnlyCollection`1<ClaimsIdentity> Identities { get; }
|
|
|
public virtual IIdentity Identity { get; }
|
|
|
static public Func`2<IEnumerable`1<ClaimsIdentity>, ClaimsIdentity> PrimaryIdentitySelector { get; set; }
|
|
|
public void AddIdentities(IEnumerable`1<ClaimsIdentity> identities);
|
|
|
public void AddIdentity(ClaimsIdentity identity);
|
|
|
public virtual ClaimsPrincipal Clone();
|
|
|
public virtual IEnumerable`1<Claim> FindAll(Predicate`1<Claim> match);
|
|
|
public virtual IEnumerable`1<Claim> FindAll(String type);
|
|
|
public virtual Claim FindFirst(Predicate`1<Claim> match);
|
|
|
public virtual Claim FindFirst(String type);
|
|
|
protected virtual void GetObjectData(SerializationInfo info, StreamingContext context);
|
|
|
public virtual Boolean HasClaim(Predicate`1<Claim> match);
|
|
|
public virtual Boolean HasClaim(String type, String value);
|
|
|
public virtual Boolean IsInRole(String role);
|