Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ InitializeClaims()

void System.Security.Principal.WindowsIdentity.InitializeClaims ( )
inlineprivate

Definition at line 804 of file WindowsIdentity.cs.

805 {
806 bool target = false;
808 {
809 _userClaims = new List<Claim>();
811 if (!string.IsNullOrEmpty(Name))
812 {
813 _userClaims.Add(new Claim(base.NameClaimType, Name, "http://www.w3.org/2001/XMLSchema#string", _issuerName, _issuerName, this));
814 }
818 {
821 {
822 AddTokenClaims(_userClaims, TokenInformationClass.TokenUserClaimAttributes, "http://schemas.microsoft.com/ws/2008/06/identity/claims/windowsuserclaim");
823 AddTokenClaims(_deviceClaims, TokenInformationClass.TokenDeviceClaimAttributes, "http://schemas.microsoft.com/ws/2008/06/identity/claims/windowsdeviceclaim");
824 }
825 }
826 return true;
827 });
828 }
void AddPrimarySidClaim(List< Claim > instanceClaims)
void AddTokenClaims(List< Claim > instanceClaims, TokenInformationClass tokenInformationClass, string propertyValue)
void AddGroupSidClaims(List< Claim > instanceClaims)
void AddDeviceGroupSidClaims(List< Claim > instanceClaims, TokenInformationClass tokenInformationClass)

References System.Security.Principal.WindowsIdentity._claimsInitialized, System.Security.Principal.WindowsIdentity._claimsIntiailizedLock, System.Security.Principal.WindowsIdentity._deviceClaims, System.Security.Principal.WindowsIdentity._issuerName, System.Security.Principal.WindowsIdentity._userClaims, System.Collections.Generic.List< T >.Add(), System.Security.Principal.WindowsIdentity.AddDeviceGroupSidClaims(), System.Security.Principal.WindowsIdentity.AddGroupSidClaims(), System.Security.Principal.WindowsIdentity.AddPrimarySidClaim(), System.Security.Principal.WindowsIdentity.AddTokenClaims(), System.Security.Principal.WindowsIdentity.Name, and System.Security.Principal.WindowsIdentity.s_ignoreWindows8Properties.