1 write to Principal
Microsoft.AspNetCore.Authentication.Abstractions (1)
AuthenticationTicket.cs (1)
24Principal = principal;
13 references to Principal
Microsoft.AspNetCore.Authentication (5)
AuthenticationHandler.cs (1)
228if (ticket?.Principal != null)
Events\TicketReceivedContext.cs (1)
26=> Principal = ticket?.Principal;
RemoteAuthenticationHandler.cs (2)
204if (ticket != null && ticket.Principal != null && ticket.Properties != null 208return AuthenticateResult.Success(new AuthenticationTicket(ticket.Principal,
TicketSerializer.cs (1)
70var principal = ticket.Principal;
Microsoft.AspNetCore.Authentication.Abstractions (3)
AuthenticateResult.cs (1)
35public ClaimsPrincipal? Principal => Ticket?.Principal;
AuthenticationTicket.cs (2)
56/// The method clones the <see cref="Principal"/> by calling <see cref="ClaimsIdentity.Clone"/> on each of the <see cref="ClaimsPrincipal.Identities"/>. 62foreach (var identity in Principal.Identities)
Microsoft.AspNetCore.Authentication.Cookies (4)
CookieAuthenticationHandler.cs (2)
134var principal = replacedPrincipal ?? ticket.Principal; 166var claim = ticket.Principal.Claims.FirstOrDefault(c => c.Type.Equals(SessionIdClaim));
CookieSlidingExpirationContext.cs (1)
28Principal = ticket.Principal;
CookieValidatePrincipalContext.cs (1)
26Principal = ticket.Principal;
Microsoft.AspNetCore.Identity (1)
IdentityApiEndpointRouteBuilderExtensions.cs (1)
132await signInManager.ValidateSecurityStampAsync(refreshTicket.Principal) is not TUser user)