3 types derived from ClaimsPrincipal
mscorlib (2)
system\security\principal\genericprincipal.cs (1)
28public class GenericPrincipal : ClaimsPrincipal {
system\security\principal\windowsprincipal.cs (1)
49public class WindowsPrincipal : ClaimsPrincipal {
System.Web (1)
Security\RolePrincipal.cs (1)
34public class RolePrincipal : ClaimsPrincipal, ISerializable
10 instantiations of ClaimsPrincipal
mscorlib (2)
system\security\claims\ClaimsPrincipal.cs (2)
132return new ClaimsPrincipal(Thread.CurrentPrincipal); 285return new ClaimsPrincipal(this);
System.IdentityModel (5)
System\IdentityModel\Tokens\AuthorizationPolicy.cs (3)
195return new ClaimsPrincipal(new ClaimsIdentity()); 242return new ClaimsPrincipal(ici); 245return new ClaimsPrincipal(new ClaimsIdentity(identity));
System\IdentityModel\Tokens\SessionSecurityToken.cs (1)
839principal = new ClaimsPrincipal();
System\IdentityModel\Tokens\SessionSecurityTokenHandler.cs (1)
248ClaimsPrincipal principal = new ClaimsPrincipal(tokenDescriptor.Subject);
System.ServiceModel (3)
System\ServiceModel\Dispatcher\SecurityImpersonationBehavior.cs (1)
146principal = claimsPrincipal ?? new ClaimsPrincipal( new ClaimsIdentity() );
System\ServiceModel\Security\Tokens\SecurityContextSecurityTokenHelper.cs (2)
68claimsPrincipal = new ClaimsPrincipal(ap.IdentityCollection); 82claimsPrincipal = new ClaimsPrincipal();
89 references to ClaimsPrincipal
mscorlib (16)
system\security\claims\ClaimsPrincipal.cs (16)
79static Func<ClaimsPrincipal> s_principalSelector = ClaimsPrincipalSelector; 124static ClaimsPrincipal SelectClaimsPrincipal() 126ClaimsPrincipal claimsPrincipal = Thread.CurrentPrincipal as ClaimsPrincipal; 148public static Func<ClaimsPrincipal> ClaimsPrincipalSelector 164/// Initializes an instance of <see cref="ClaimsPrincipal"/> 188/// Initializes an instance of <see cref="ClaimsPrincipal"/> 229ClaimsPrincipal cp = principal as ClaimsPrincipal; 244/// Initializes an instance of <see cref="ClaimsPrincipal"/> using a <see cref="BinaryReader"/>. 247/// <param name="reader">a <see cref="BinaryReader"/> pointing to a <see cref="ClaimsPrincipal"/>.</param> 281/// Creates a new instance of <see cref="ClaimsPrincipal"/> with values copied from this object. 283public virtual ClaimsPrincipal Clone() 506/// Gets the claims as <see cref="IEnumerable{Claim}"/>, associated with this <see cref="ClaimsPrincipal"/> by enumerating all <see cref="ClaimsIdentities"/>. 525public static ClaimsPrincipal Current 785/// <param name="reader">a <see cref="BinaryReader"/> pointing to a <see cref="ClaimsPrincipal"/>.</param>
System.IdentityModel (59)
System\IdentityModel\Claims\AuthorizationContext.cs (4)
20ClaimsPrincipal _principal; 31public AuthorizationContext( ClaimsPrincipal principal, string resource, string action ) 58public AuthorizationContext( ClaimsPrincipal principal, Collection<System.Security.Claims.Claim> resource, Collection<System.Security.Claims.Claim> action ) 99public ClaimsPrincipal Principal
System\IdentityModel\Claims\ClaimsAuthenticationManager.cs (3)
20/// <param name="incomingPrincipal"><see cref="ClaimsPrincipal"/> presented by the client (in the form of a 23public virtual ClaimsPrincipal Authenticate(string resourceName, ClaimsPrincipal incomingPrincipal)
System\IdentityModel\Diagnostics\AuthorizeTraceRecord.cs (2)
28ClaimsPrincipal _claimsPrincipal; 32public AuthorizeTraceRecord( ClaimsPrincipal claimsPrincipal, string url, string action )
System\IdentityModel\Diagnostics\ClaimsPrincipalTraceRecord.cs (2)
29ClaimsPrincipal _claimsPrincipal; 31public ClaimsPrincipalTraceRecord( ClaimsPrincipal claimsPrincipal )
System\IdentityModel\SecurityTokenService.cs (23)
27ClaimsPrincipal _claimsPrincipal; 56public FederatedAsyncState(RST request, ClaimsPrincipal principal, IAsyncResult result) 87public ClaimsPrincipal ClaimsPrincipal 121ClaimsPrincipal _principal; 148public virtual IAsyncResult BeginCancel(ClaimsPrincipal principal, RST request, AsyncCallback callback, object state) 163protected virtual IAsyncResult BeginGetScope(ClaimsPrincipal principal, RST request, AsyncCallback callback, object state) 171/// <param name="principal">The <see cref="ClaimsPrincipal"/> to issue a token for.</param> 177public virtual IAsyncResult BeginIssue(ClaimsPrincipal principal, RST request, AsyncCallback callback, object state) 207/// <param name="principal">The <see cref="ClaimsPrincipal"/> to renew.</param> 213public virtual IAsyncResult BeginRenew(ClaimsPrincipal principal, RST request, AsyncCallback callback, object state) 221/// <param name="principal">The <see cref="ClaimsPrincipal"/> to validate.</param> 227public virtual IAsyncResult BeginValidate(ClaimsPrincipal principal, RST request, AsyncCallback callback, object state) 235/// <param name="principal">The <see cref="ClaimsPrincipal"/> to cancel.</param> 238public virtual RSTR Cancel(ClaimsPrincipal principal, RST request) 639protected abstract Scope GetScope(ClaimsPrincipal principal, RST request); 648protected abstract ClaimsIdentity GetOutputClaimsIdentity(ClaimsPrincipal principal, RequestSecurityToken request, Scope scope); 661protected virtual IAsyncResult BeginGetOutputClaimsIdentity(ClaimsPrincipal principal, RequestSecurityToken request, Scope scope, AsyncCallback callback, object state) 684public virtual RSTR Issue(ClaimsPrincipal principal, RST request) 991public ClaimsPrincipal Principal 1034/// <param name="principal">The <see cref="ClaimsPrincipal"/> to renew.</param> 1037public virtual RSTR Renew(ClaimsPrincipal principal, RST request) 1045/// <param name="principal">The <see cref="ClaimsPrincipal"/> to validate.</param> 1048public virtual RSTR Validate(ClaimsPrincipal principal, RST request)
System\IdentityModel\Tokens\AuthorizationPolicy.cs (6)
121ClaimsPrincipal principalToAdd = CreateClaimsPrincipalFromIdentities(_identityCollection); 138ClaimsPrincipal principal = principalObj as ClaimsPrincipal; 188private static ClaimsPrincipal CreateClaimsPrincipalFromIdentities(IEnumerable<ClaimsIdentity> identities) 198ClaimsPrincipal principal = CreateFromIdentity(selectedClaimsIdentity); 220private static ClaimsPrincipal CreateFromIdentity(IIdentity identity)
System\IdentityModel\Tokens\SessionSecurityToken.cs (15)
46ClaimsPrincipal _claimsPrincipal; 73public SessionSecurityToken(ClaimsPrincipal claimsPrincipal) 82public SessionSecurityToken(ClaimsPrincipal claimsPrincipal, TimeSpan lifetime) 92public SessionSecurityToken(ClaimsPrincipal claimsPrincipal, string context) 103public SessionSecurityToken(ClaimsPrincipal claimsPrincipal, string context, DateTime? validFrom, DateTime? validTo) 115public SessionSecurityToken(ClaimsPrincipal claimsPrincipal, string context, string endpointId, DateTime? validFrom, DateTime? validTo) 129public SessionSecurityToken(ClaimsPrincipal claimsPrincipal, 150public SessionSecurityToken(ClaimsPrincipal claimsPrincipal, 179public SessionSecurityToken(ClaimsPrincipal claimsPrincipal, 207internal SessionSecurityToken(ClaimsPrincipal claimsPrincipal, 485ClaimsPrincipal principal = null; 532public ClaimsPrincipal ClaimsPrincipal 791ClaimsPrincipal ReadPrincipal(XmlDictionaryReader dictionaryReader, SessionDictionary dictionary) 803ClaimsPrincipal principal = null; 1194void WritePrincipal(XmlDictionaryWriter dictionaryWriter, SessionDictionary dictionary, ClaimsPrincipal principal)
System\IdentityModel\Tokens\SessionSecurityTokenHandler.cs (4)
248ClaimsPrincipal principal = new ClaimsPrincipal(tokenDescriptor.Subject); 268/// Creates a <see cref="SessionSecurityToken"/> based on an <see cref="ClaimsPrincipal"/> and a valid time range. 270/// <param name="principal"><see cref="ClaimsPrincipal"/></param> 276ClaimsPrincipal principal,
System.ServiceModel (14)
System\ServiceModel\Dispatcher\DispatchOperationRuntime.cs (2)
641ClaimsPrincipal claimsPrincipal = principal as ClaimsPrincipal;
System\ServiceModel\Dispatcher\SecurityImpersonationBehavior.cs (2)
28using ClaimsPrincipal = System.Security.Claims.ClaimsPrincipal; 130ClaimsPrincipal claimsPrincipal = OperationContext.Current.ClaimsPrincipal;
System\ServiceModel\OperationContext.cs (1)
343public ClaimsPrincipal ClaimsPrincipal
System\ServiceModel\Security\DispatchContext.cs (2)
17ClaimsPrincipal principal; 28public ClaimsPrincipal Principal
System\ServiceModel\Security\IdentityModelServiceAuthorizationManager.cs (3)
30/// a ServiceHost, only <see cref="System.Security.Claims.ClaimsPrincipal"/> 678ClaimsPrincipal claimsPrincipal = operationContext.ServiceSecurityContext.AuthorizationContext.Properties[AuthorizationPolicy.ClaimsPrincipalKey] as ClaimsPrincipal;
System\ServiceModel\Security\Tokens\SecurityContextSecurityTokenHelper.cs (1)
50ClaimsPrincipal claimsPrincipal = null;
System\ServiceModel\Security\WSTrustServiceContract.cs (3)
220ClaimsPrincipal icp = dispatchContext.Principal; 362Principal = OperationContext.Current.ClaimsPrincipal as ClaimsPrincipal, 1483ClaimsPrincipal icp = dispatchContext.Principal;