96 references to Identities
ClaimsTransformation (1)
ClaimsTransformer.cs (1)
18transformed.AddIdentities(principal.Identities);
CookieSample (1)
Program.cs (1)
41if (!context.User.Identities.Any(identity => identity.IsAuthenticated))
CookieSessionSample (1)
Startup.cs (1)
32if (!context.User.Identities.Any(identity => identity.IsAuthenticated))
Microsoft.AspNetCore.Antiforgery (3)
Internal\DefaultAntiforgeryTokenGenerator.cs (2)
202var identitiesList = claimsPrincipal.Identities as List<ClaimsIdentity>; 215foreach (var identity in claimsPrincipal.Identities)
Internal\DefaultClaimUidExtractor.cs (1)
28var uniqueIdentifierParameters = GetUniqueIdentifierParameters(claimsPrincipal.Identities);
Microsoft.AspNetCore.Authentication (4)
src\Shared\SecurityHelper\SecurityHelper.cs (2)
36newPrincipal.AddIdentities(additionalPrincipal.Identities); 42newPrincipal.AddIdentities(existingPrincipal.Identities.Where(i => i.IsAuthenticated || i.Claims.Any()));
TicketSerializer.cs (2)
63writer.Write(principal.Identities.Count()); 65foreach (var identity in principal.Identities)
Microsoft.AspNetCore.Authentication.Abstractions (2)
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 (1)
CookieAuthenticationHandler.cs (1)
136foreach (var identity in principal.Identities)
Microsoft.AspNetCore.Authentication.Test (17)
CookieTests.cs (6)
774var id = ctx.Principal.Identities.First(); 830var id = ctx.Principal.Identities.First(); 1065Assert.Single(c.Principal.Identities); 1066Assert.True(c.Principal.Identities.First().HasClaim("marker", "true")); 1776var firstId = p.Identities.First(); 1783if (!p.Identities.Any(i => i.AuthenticationType == "xform"))
GoogleTests.cs (1)
1134if (!p.Identities.Any(i => i.AuthenticationType == "xform"))
TestExtensions.cs (1)
52foreach (var identity in principal.Identities)
TicketSerializerTests.cs (5)
26Assert.Empty(readTicket.Principal.Identities); 48Assert.Single(readTicket.Principal.Identities); 50Assert.Equal("bootstrap", readTicket.Principal.Identities.First().BootstrapContext); 71Assert.Single(readTicket.Principal.Identities); 106Assert.Single(readTicket.Principal.Identities);
WsFederation\WsFederationTest.cs (2)
334var identity = context.Principal.Identities.Single(); 429var identity = context.User.Identities.Single();
WsFederation\WsFederationTest_Handler.cs (2)
330var identity = context.Principal.Identities.Single(); 425var identity = context.User.Identities.Single();
Microsoft.AspNetCore.Authorization (2)
DenyAnonymousAuthorizationRequirement.cs (1)
27!user.Identities.Any(i => i.IsAuthenticated);
NameAuthorizationRequirement.cs (1)
44foreach (var identity in context.User.Identities)
Microsoft.AspNetCore.Authorization.Policy (2)
src\Shared\SecurityHelper\SecurityHelper.cs (2)
36newPrincipal.AddIdentities(additionalPrincipal.Identities); 42newPrincipal.AddIdentities(existingPrincipal.Identities.Where(i => i.IsAuthenticated || i.Claims.Any()));
Microsoft.AspNetCore.Authorization.Test (6)
AuthorizationMiddlewareTests.cs (3)
829var res = AuthenticateResult.Success(new AuthenticationTicket(new ClaimsPrincipal(c.User.Identities.FirstOrDefault(i => i.AuthenticationType == scheme)), scheme)); 836var res = AuthenticateResult.Success(new AuthenticationTicket(new ClaimsPrincipal(c.User.Identities.FirstOrDefault(i => i.AuthenticationType == scheme)), scheme)); 925var res = AuthenticateResult.Success(new AuthenticationTicket(new ClaimsPrincipal(c.User.Identities.FirstOrDefault(i => i.AuthenticationType == scheme)), scheme));
PolicyEvaluatorTests.cs (2)
45Assert.Equal(3, result.Principal.Identities.Count()); 64Assert.Single(result.Principal.Identities);
TestObjects\TestAuthenticationService.cs (1)
24var identity = context.User.Identities.SingleOrDefault(i => i.AuthenticationType == scheme);
Microsoft.AspNetCore.Components.WebAssembly.Server (1)
AuthenticationStateSerializationOptions.cs (1)
44if (authenticationState.User.Identities.FirstOrDefault() is { } identity)
Microsoft.AspNetCore.Http.Connections (4)
Internal\HttpConnectionContext.cs (1)
282foreach (var identity in User.Identities)
Internal\HttpConnectionDispatcher.cs (1)
693foreach (var identity in oldContext.User.Identities)
src\Shared\SecurityHelper\SecurityHelper.cs (2)
36newPrincipal.AddIdentities(additionalPrincipal.Identities); 42newPrincipal.AddIdentities(existingPrincipal.Identities.Where(i => i.IsAuthenticated || i.Claims.Any()));
Microsoft.AspNetCore.Http.Tests (3)
DefaultHttpContextTests.cs (3)
84Assert.Single(context.User.Identities); 91Assert.Single(context.User.Identities); 98Assert.Empty(context.User.Identities);
Microsoft.AspNetCore.Identity (3)
SignInManager.cs (3)
124return principal.Identities != null && 125principal.Identities.Any(i => i.AuthenticationType == AuthenticationScheme); 238userPrincipal.Identities.First().AddClaim(claim);
Microsoft.AspNetCore.Identity.FunctionalTests (5)
ManagementTests.cs (5)
172Assert.NotNull(principals[1].Identities.Single().Claims.Single(c => c.Type == ClaimTypes.AuthenticationMethod).Value); 367var expectedPrincipalClaim = expectedPrincipal.Identities.Single().Claims.Single(c => c.Type == claimType).Value; 368var actualPrincipalClaim = actualPrincipal.Identities.Single().Claims.Single(c => c.Type == claimType).Value; 374var expectedPrincipalClaim = expectedPrincipal.Identities.Single().Claims.Single(c => c.Type == claimType).Value; 375var actualPrincipalClaim = actualPrincipal.Identities.Single().Claims.Single(c => c.Type == claimType).Value;
Microsoft.AspNetCore.Identity.Test (5)
SignInManagerTest.cs (3)
382&& i.Identities.First().AuthenticationType == IdentityConstants.TwoFactorRememberMeScheme), 696&& i.Identities.First().AuthenticationType == IdentityConstants.TwoFactorRememberMeScheme), 760&& i.Identities.First().AuthenticationType == IdentityConstants.TwoFactorRememberMeScheme),
UserClaimsPrincipalFactoryTest.cs (2)
87var identity = principal.Identities.First(); 92Assert.Single(principal.Identities);
Microsoft.AspNetCore.Mvc.Core (2)
src\Shared\SecurityHelper\SecurityHelper.cs (2)
36newPrincipal.AddIdentities(additionalPrincipal.Identities); 42newPrincipal.AddIdentities(existingPrincipal.Identities.Where(i => i.IsAuthenticated || i.Claims.Any()));
Microsoft.AspNetCore.Mvc.Core.Test (1)
Authorization\AuthorizeFilterTest.cs (1)
27Assert.Contains(authorizationContext.HttpContext.User.Identities, i => i.IsAuthenticated);
Microsoft.AspNetCore.Shared.Tests (17)
SecurityHelperTests.cs (15)
23Assert.Single(user.Identities); 44Assert.Equal(3, user.Identities.Count()); 45Assert.Equal("Test3", user.Identities.Skip(0).First().Name); 46Assert.Equal("Test2", user.Identities.Skip(1).First().Name); 47Assert.Equal("Test1", user.Identities.Skip(2).First().Name); 74Assert.Equal(4, user.Identities.Count()); 75Assert.Equal(newEmptyIdentity, user.Identities.Skip(0).First()); 76Assert.Equal(identityTwo, user.Identities.Skip(1).First()); 77Assert.Equal(identityNoAuthTypeWithClaim, user.Identities.Skip(2).First()); 78Assert.Equal(identityEmptyWithAuthType, user.Identities.Skip(3).First()); 86Assert.Equal(4, user.Identities.Count()); 87Assert.Equal("Test3", user.Identities.Skip(0).First().Name); 88Assert.Equal(identityTwo, user.Identities.Skip(1).First()); 89Assert.Equal(identityNoAuthTypeWithClaim, user.Identities.Skip(2).First()); 90Assert.Equal(identityEmptyWithAuthType, user.Identities.Skip(3).First());
src\Shared\SecurityHelper\SecurityHelper.cs (2)
36newPrincipal.AddIdentities(additionalPrincipal.Identities); 42newPrincipal.AddIdentities(existingPrincipal.Identities.Where(i => i.IsAuthenticated || i.Claims.Any()));
OpenIdConnectSample (2)
Startup.cs (2)
217if (user == null || !user.Identities.Any(identity => identity.IsAuthenticated)) 229if (context.Request.Path.Equals("/restricted") && !user.Identities.Any(identity => identity.HasClaim("special", "true")))
SocialSample (3)
Startup.cs (3)
291if (!userResult.Succeeded || user == null || !user.Identities.Any(identity => identity.IsAuthenticated)) 303var currentAuthType = user.Identities.First().AuthenticationType; 434if (user == null || !user.Identities.Any(identity => identity.IsAuthenticated))
System.Security.Claims (8)
System\Security\Claims\ClaimsPrincipal.cs (8)
157if (null != cp.Identities) 159_identities.AddRange(cp.Identities); 226/// Gets the claims as <see cref="IEnumerable{Claim}"/>, associated with this <see cref="ClaimsPrincipal"/> by enumerating all <see cref="Identities"/>. 232foreach (ClaimsIdentity identity in Identities) 300foreach (ClaimsIdentity identity in Identities) 327foreach (ClaimsIdentity identity in Identities) 353foreach (ClaimsIdentity identity in Identities) 577foreach (ClaimsIdentity items in Identities)
WsFedSample (2)
Startup.cs (2)
98if (user == null || !user.Identities.Any(identity => identity.IsAuthenticated)) 110if (context.Request.Path.Equals("/restricted") && !user.Identities.Any(identity => identity.HasClaim("special", "true")))