39 references to Email
Identity.ExternalClaims (2)
Pages\Account\ExternalLogin.cshtml.cs (2)
98if (info.Principal.HasClaim(c => c.Type == ClaimTypes.Email)) 102Email = info.Principal.FindFirstValue(ClaimTypes.Email)
IdentitySample.Mvc (1)
Controllers\AccountController.cs (1)
191var email = info.Principal.FindFirstValue(ClaimTypes.Email);
Microsoft.AspNetCore.Antiforgery.Test (3)
DefaultClaimUidExtractorTest.cs (3)
55identity.AddClaim(new Claim(ClaimTypes.Email, "someone@antiforgery.com")); 188identity2.AddClaim(new Claim(ClaimTypes.Email, "email@domain.com")); 204ClaimTypes.Email,
Microsoft.AspNetCore.Authentication.Certificate (1)
CertificateAuthenticationHandler.cs (1)
274claims.Add(new Claim(ClaimTypes.Email, value, ClaimValueTypes.String, Options.ClaimsIssuer));
Microsoft.AspNetCore.Authentication.Facebook (1)
FacebookOptions.cs (1)
36ClaimActions.MapJsonKey(ClaimTypes.Email, "email");
Microsoft.AspNetCore.Authentication.Google (1)
GoogleOptions.cs (1)
35ClaimActions.MapJsonKey(ClaimTypes.Email, "email");
Microsoft.AspNetCore.Authentication.MicrosoftAccount (1)
MicrosoftAccountOptions.cs (1)
31ClaimActions.MapCustomJson(ClaimTypes.Email, user => user.GetString("mail") ?? user.GetString("userPrincipalName"));
Microsoft.AspNetCore.Authentication.Test (12)
CertificateTests.cs (1)
521actual = responseAsXml.Elements("claim").Where(claim => claim.Attribute("Type").Value == ClaimTypes.Email);
GoogleTests.cs (4)
572Assert.Equal("Test email", transaction.FindClaimValue(ClaimTypes.Email, expectedIssuer)); 785Assert.Equal("Test email", context.Identity.FindFirst(ClaimTypes.Email)?.Value); 895Assert.Equal("Test email", transaction.FindClaimValue(ClaimTypes.Email)); 939Assert.Equal("Test email", transaction.FindClaimValue(ClaimTypes.Email));
JwtBearerTests.cs (2)
231new Claim(ClaimTypes.Email, "bob@contoso.com"), 1151new Claim(ClaimTypes.Email, "bob@contoso.com"),
JwtBearerTests_Handler.cs (2)
226new Claim(ClaimTypes.Email, "bob@contoso.com"), 1178new Claim(ClaimTypes.Email, "bob@contoso.com"),
OpenIdConnect\OpenIdConnectEventTests.cs (1)
760new Claim(ClaimTypes.Email, "bob@contoso.com"),
OpenIdConnect\OpenIdConnectEventTests_Handler.cs (1)
760new Claim(ClaimTypes.Email, "bob@contoso.com"),
TwitterTests.cs (1)
532Assert.Equal("Test email", transaction.FindClaimValue(ClaimTypes.Email, expectedIssuer));
Microsoft.AspNetCore.Authentication.Twitter (1)
TwitterOptions.cs (1)
28ClaimActions.MapJsonKey(ClaimTypes.Email, "email", ClaimValueTypes.Email);
Microsoft.AspNetCore.Identity.FunctionalTests (8)
MapIdentityApiTests.cs (8)
1046Assert.Equal(Email, GetSingleClaim(infoClaims, ClaimTypes.Email)); 1064Assert.Equal(Email, GetSingleClaim(infoPostClaims, ClaimTypes.Email)); 1090Assert.Equal(Email, GetSingleClaim(claimsAfterEmailChange, ClaimTypes.Email)); 1105Assert.Equal(newEmail, GetSingleClaim(claimsAfterFinalLogin, ClaimTypes.Email)); 1141Assert.Equal(Email, GetSingleClaim(infoClaims, ClaimTypes.Email)); 1156Assert.Equal(Email, GetSingleClaim(infoPostClaims, ClaimTypes.Email)); 1178Assert.Equal(Email, GetSingleClaim(claimsAfterEmailChange, ClaimTypes.Email)); 1190Assert.Equal(newEmail, GetSingleClaim(claimsAfterFinalLogin, 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)!
Microsoft.Extensions.Identity.Core (2)
ClaimsIdentityOptions.cs (2)
29/// Gets or sets the ClaimType used for the user email claim. Defaults to <see cref="ClaimTypes.Email"/>. 31public string EmailClaimType { get; set; } = ClaimTypes.Email;
SocialSample (2)
Startup.cs (2)
129o.ClaimActions.MapJsonKey(ClaimTypes.Email, "email", ClaimValueTypes.Email); 183o.ClaimActions.MapJsonKey(ClaimTypes.Email, "email", ClaimValueTypes.Email);