|
Terraria v1.4.4.9
Terraria source code documentation
|
Static Public Attributes | |
| const string | DefaultIssuer = "LOCAL AUTHORITY" |
| const string | DefaultNameClaimType = "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name" |
| const string | DefaultRoleClaimType = "http://schemas.microsoft.com/ws/2008/06/identity/claims/role" |
Protected Member Functions | |
| ClaimsIdentity (ClaimsIdentity other) | |
| ClaimsIdentity (SerializationInfo info, StreamingContext context) | |
| ClaimsIdentity (SerializationInfo info) | |
| virtual Claim | CreateClaim (BinaryReader reader) |
| virtual void | WriteTo (BinaryWriter writer, byte[]? userData) |
| virtual void | GetObjectData (SerializationInfo info, StreamingContext context) |
Properties | |
| virtual ? string | AuthenticationType [get] |
| virtual bool | IsAuthenticated [get] |
| ClaimsIdentity? | Actor [get, set] |
| object? | BootstrapContext [get, set] |
| virtual IEnumerable< Claim > | Claims [get] |
| virtual ? byte[] | CustomSerializationData [get] |
| List< List< Claim > > | ExternalClaims [get] |
| string? | Label [get, set] |
| virtual ? string | Name [get] |
| string | NameClaimType [get] |
| string | RoleClaimType [get] |
Private Types | |
| enum | SerializationMask { None = 0 , AuthenticationType = 1 , BootstrapConext = 2 , NameClaimType = 4 , RoleClaimType = 8 , HasClaims = 0x10 , HasLabel = 0x20 , Actor = 0x40 , UserData = 0x80 } |
Private Member Functions | |
| IEnumerable< Claim > | CombinedClaimsIterator () |
| void | SafeAddClaims (IEnumerable< Claim > claims) |
| void | SafeAddClaim (Claim claim) |
| void | Initialize (BinaryReader reader) |
| bool | IsCircular (ClaimsIdentity subject) |
Private Attributes | |
| byte[] | _userSerializationData |
| ClaimsIdentity | _actor |
| string | _authenticationType |
| object | _bootstrapContext |
| List< List< Claim > > | _externalClaims |
| string | _label |
| readonly List< Claim > | _instanceClaims = new List<Claim>() |
| string | _nameClaimType = "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name" |
| string | _roleClaimType = "http://schemas.microsoft.com/ws/2008/06/identity/claims/role" |
Definition at line 8 of file ClaimsIdentity.cs.