1 write to Principal
Microsoft.AspNetCore.Identity (1)
ExternalLoginInfo.cs (1)
24Principal = principal;
9 references to Principal
Identity.ExternalClaims (4)
Pages\Account\ExternalLogin.cshtml.cs (4)
86_logger.LogInformation("{Name} logged in with {LoginProvider} provider.", info.Principal.Identity.Name, info.LoginProvider); 98if (info.Principal.HasClaim(c => c.Type == ClaimTypes.Email)) 102Email = info.Principal.FindFirstValue(ClaimTypes.Email) 127await _userManager.AddClaimAsync(user, info.Principal.FindFirst(ClaimTypes.Gender));
IdentitySample.Mvc (1)
Controllers\AccountController.cs (1)
191var email = info.Principal.FindFirstValue(ClaimTypes.Email);
Microsoft.AspNetCore.Identity.UI (4)
Areas\Identity\Pages\V4\Account\ExternalLogin.cshtml.cs (2)
159if (info.Principal!.HasClaim(c => c.Type == ClaimTypes.Email)) 163Email = info.Principal.FindFirstValue(ClaimTypes.Email)!
Areas\Identity\Pages\V5\Account\ExternalLogin.cshtml.cs (2)
159if (info.Principal.HasClaim(c => c.Type == ClaimTypes.Email)) 163Email = info.Principal.FindFirstValue(ClaimTypes.Email)!