3 types derived from ClaimsIdentity
Microsoft.AspNetCore.Antiforgery.Test (1)
DefaultAntiforgeryTokenGeneratorTest.cs (1)
607private sealed class MyAuthenticatedIdentityWithoutUsername : ClaimsIdentity
System.Security.Claims (1)
System\Security\Claims\GenericIdentity.cs (1)
9public class GenericIdentity : ClaimsIdentity
System.Security.Principal.Windows (1)
artifacts\obj\System.Security.Principal.Windows\Debug\net10.0\System.Security.Principal.Windows.notsupported.cs (1)
234public partial class WindowsIdentity : System.Security.Claims.ClaimsIdentity, System.IDisposable, System.Runtime.Serialization.IDeserializationCallback, System.Runtime.Serialization.ISerializable
254 instantiations of ClaimsIdentity
Aspire.Dashboard (5)
Authentication\AspirePolicyEvaluator.cs (1)
76context.User = new ClaimsPrincipal(new ClaimsIdentity());
Authentication\OtlpCompositeAuthenticationHandler.cs (1)
36var id = new ClaimsIdentity([new Claim(OtlpAuthorization.OtlpClaimName, bool.TrueString)]);
Authentication\UnsecuredAuthenticationHandler.cs (1)
19var id = new ClaimsIdentity(
DashboardWebApplication.cs (1)
691context.Principal = new ClaimsPrincipal(new ClaimsIdentity(claims, context.Scheme.Name));
Model\ValidateTokenMiddleware.cs (1)
93var claimsIdentity = new ClaimsIdentity(
BasicTestApp (2)
AuthTest\ServerAuthenticationStateProvider.cs (2)
31identity = new ClaimsIdentity(claims, "Server authentication"); 35identity = new ClaimsIdentity();
BasicWebSite (1)
BasicAuthenticationHandler.cs (1)
25principal.AddIdentity(new ClaimsIdentity(
Certificate.Sample (1)
Startup.cs (1)
28context.Principal = new ClaimsPrincipal(new ClaimsIdentity(claims, context.Scheme.Name));
ClaimsTransformation (2)
ClaimsTransformer.cs (1)
19transformed.AddIdentity(new ClaimsIdentity(new Claim[]
Controllers\AccountController.cs (1)
42await HttpContext.SignInAsync(new ClaimsPrincipal(new ClaimsIdentity(claims, CookieAuthenticationDefaults.AuthenticationScheme, "user", "role")));
CookiePolicySample (1)
Startup.cs (1)
43var user = new ClaimsPrincipal(new ClaimsIdentity(new[] { new Claim(ClaimTypes.Name, "bob") },
Cookies (1)
Controllers\AccountController.cs (1)
41await HttpContext.SignInAsync(new ClaimsPrincipal(new ClaimsIdentity(claims, "Cookies", "user", "role")));
CookieSample (1)
Program.cs (1)
43var user = new ClaimsPrincipal(new ClaimsIdentity(new[] { new Claim(ClaimTypes.Name, "bob") }, CookieAuthenticationDefaults.AuthenticationScheme));
CookieSessionSample (1)
Startup.cs (1)
43new ClaimsPrincipal(new ClaimsIdentity(claims, CookieAuthenticationDefaults.AuthenticationScheme)));
CustomAuthorizationFailureResponse (1)
Authentication\SampleAuthenticationHandler.cs (1)
17_id = new ClaimsPrincipal(new ClaimsIdentity("Api"));
CustomPolicyProvider (1)
Controllers\AccountController.cs (1)
38var identity = new ClaimsIdentity(claims, "UserSpecified");
HtmlGenerationWebSite (1)
Controllers\Catalog_CacheTagHelperController.cs (1)
58var identity = new ClaimsIdentity();
Identity.DefaultUI.WebSite (1)
Pages\Contoso\Login.cshtml.cs (1)
55var identity = new ClaimsIdentity(new Claim[]
Microsoft.AspNetCore.Antiforgery.Test (26)
DefaultAntiforgeryTest.cs (1)
1415httpContext.User = new ClaimsPrincipal(new ClaimsIdentity("some-auth"));
DefaultAntiforgeryTokenGeneratorTest.cs (10)
36httpContext.User = new ClaimsPrincipal(new ClaimsIdentity()); 56httpContext.User = new ClaimsPrincipal(new ClaimsIdentity()); 269httpContext.User = new ClaimsPrincipal(new ClaimsIdentity()); 290httpContext.User = new ClaimsPrincipal(new ClaimsIdentity()); 311httpContext.User = new ClaimsPrincipal(new ClaimsIdentity()); 338httpContext.User = new ClaimsPrincipal(new ClaimsIdentity()); 365httpContext.User = new ClaimsPrincipal(new ClaimsIdentity()); 468var identity = new ClaimsIdentity(); 505var identity = new ClaimsIdentity(); 604return new ClaimsIdentity(new[] { claim }, "Some-Authentication");
DefaultClaimUidExtractorTest.cs (15)
54var identity = new ClaimsIdentity("someAuthentication"); 83var identity = new ClaimsIdentity("someAuthentication"); 103var identity = new ClaimsIdentity("someAuthentication"); 124var identity = new ClaimsIdentity("someAuthentication"); 144var identity = new ClaimsIdentity("someAuthentication"); 164var identity1 = new ClaimsIdentity(); // no authentication 166var identity2 = new ClaimsIdentity("someAuthentication"); 185var identity1 = new ClaimsIdentity(); // no authentication 187var identity2 = new ClaimsIdentity("someAuthentication"); 189var identity3 = new ClaimsIdentity("someAuthentication"); 191var identity4 = new ClaimsIdentity("someAuthentication"); 217var identity1 = new ClaimsIdentity("someAuthentication"); 219var identity2 = new ClaimsIdentity("someAuthentication"); 239var identity1 = new ClaimsIdentity("someAuthentication"); 241var identity2 = new ClaimsIdentity("someAuthentication");
Microsoft.AspNetCore.Authentication (1)
TicketSerializer.cs (1)
193var identity = new ClaimsIdentity(authenticationType, nameClaimType, roleClaimType);
Microsoft.AspNetCore.Authentication.Certificate (1)
CertificateAuthenticationHandler.cs (1)
289var identity = new ClaimsIdentity(claims, CertificateAuthenticationDefaults.AuthenticationScheme);
Microsoft.AspNetCore.Authentication.Cookies (2)
CookieAuthenticationHandler.cs (2)
266new ClaimsIdentity( 350new ClaimsIdentity(
Microsoft.AspNetCore.Authentication.Core.Test (12)
AuthenticationServiceTests.cs (11)
92await context.SignInAsync("signin", new ClaimsPrincipal(new ClaimsIdentity("whatever")), null); 107await context.SignInAsync("signin", new ClaimsPrincipal(new ClaimsIdentity("whatever")), null); 123await context.SignInAsync("uber", new ClaimsPrincipal(new ClaimsIdentity("whatever")), null); 124var ex = await Assert.ThrowsAsync<InvalidOperationException>(() => context.SignInAsync("base", new ClaimsPrincipal(new ClaimsIdentity("whatever")), null)); 127await context.SignInAsync("signin", new ClaimsPrincipal(new ClaimsIdentity("whatever")), null); 128ex = await Assert.ThrowsAsync<InvalidOperationException>(() => context.SignInAsync("signout", new ClaimsPrincipal(new ClaimsIdentity("whatever")), null)); 170ex = await Assert.ThrowsAsync<InvalidOperationException>(() => context.SignInAsync(new ClaimsPrincipal(new ClaimsIdentity("whatever")))); 189await context.SignInAsync(new ClaimsPrincipal(new ClaimsIdentity("whatever"))); 207await context.SignInAsync(new ClaimsPrincipal(new ClaimsIdentity("whatever"))); 225var ex = await Assert.ThrowsAsync<InvalidOperationException>(() => context.SignInAsync(new ClaimsPrincipal(new ClaimsIdentity("whatever")))); 259new ClaimsPrincipal(new ClaimsIdentity("whatever")),
AuthenticationTicketTests.cs (1)
23var identity = new ClaimsIdentity();
Microsoft.AspNetCore.Authentication.Negotiate (1)
NegotiateHandler.cs (1)
333user = new ClaimsPrincipal(new ClaimsIdentity(identity));
Microsoft.AspNetCore.Authentication.OAuth (1)
OAuthHandler.cs (1)
146var identity = new ClaimsIdentity(ClaimsIssuer);
Microsoft.AspNetCore.Authentication.Test (78)
CertificateTests.cs (4)
587context.Principal = new ClaimsPrincipal(new ClaimsIdentity(claims, context.Scheme.Name)); 657context.Principal = new ClaimsPrincipal(new ClaimsIdentity(claims, context.Scheme.Name)); 714context.Principal = new ClaimsPrincipal(new ClaimsIdentity(claims, context.Scheme.Name)); 916context.Principal = new ClaimsPrincipal(new ClaimsIdentity(claims, context.Scheme.Name));
ClaimActionTests.cs (7)
17var identity = new ClaimsIdentity(); 31var identity = new ClaimsIdentity(); 49var identity = new ClaimsIdentity(); 63var identity = new ClaimsIdentity(); 81var identity = new ClaimsIdentity(); 96var identity = new ClaimsIdentity(); 111var identity = new ClaimsIdentity();
CookieTests.cs (30)
107var user = new ClaimsIdentity(new GenericIdentity("Alice", "Cookies")); 117new ClaimsPrincipal(new ClaimsIdentity(new GenericIdentity("Alice", "Cookies"))), 261var user = new ClaimsIdentity(new GenericIdentity("Alice", "Cookies")); 477new ClaimsPrincipal(new ClaimsIdentity(new GenericIdentity("Alice", "Cookies"))), 518new ClaimsPrincipal(new ClaimsIdentity(new GenericIdentity("Alice", "Cookies"))))); 549new ClaimsPrincipal(new ClaimsIdentity(new GenericIdentity("Alice", "Cookies"))))); 577new ClaimsPrincipal(new ClaimsIdentity(new GenericIdentity("Alice", "Cookies"))))); 614new ClaimsPrincipal(new ClaimsIdentity(new GenericIdentity("Alice", "Cookies"))))); 652ctx.ReplacePrincipal(new ClaimsPrincipal(new ClaimsIdentity(new GenericIdentity("Alice2", "Cookies2")))); 659new ClaimsPrincipal(new ClaimsIdentity(new GenericIdentity("Alice", "Cookies"))))); 683ctx.ReplacePrincipal(new ClaimsPrincipal(new ClaimsIdentity(new GenericIdentity("Alice2", "Cookies2")))); 692new ClaimsPrincipal(new ClaimsIdentity(new GenericIdentity("Alice", "Cookies"))))); 735new ClaimsPrincipal(new ClaimsIdentity(new GenericIdentity("Alice", "Cookies"))))); 791new ClaimsPrincipal(new ClaimsIdentity(new GenericIdentity("Alice", "Cookies"))))); 850new ClaimsPrincipal(new ClaimsIdentity(new GenericIdentity("Alice", "Cookies"))))); 896new ClaimsPrincipal(new ClaimsIdentity(new GenericIdentity("Alice", "Cookies"))))); 948new ClaimsPrincipal(new ClaimsIdentity(new GenericIdentity("Alice", "Cookies"))))); 1160new ClaimsPrincipal(new ClaimsIdentity(new GenericIdentity("Alice", "Cookies")))); 1299app.Run(context => context.SignInAsync(CookieAuthenticationDefaults.AuthenticationScheme, new ClaimsPrincipal(new ClaimsIdentity("whatever")))); 1327app.Run(context => context.SignInAsync("Cookie1", new ClaimsPrincipal(new ClaimsIdentity("whatever")))); 1356new ClaimsPrincipal(new ClaimsIdentity("whatever"))))); 1378app.Map("/login", signoutApp => signoutApp.Run(context => context.SignInAsync("Cookies", new ClaimsPrincipal(new ClaimsIdentity("whatever"))))); 1508new ClaimsPrincipal(new ClaimsIdentity(new GenericIdentity("Alice", CookieAuthenticationDefaults.AuthenticationScheme))), 1532new ClaimsPrincipal(new ClaimsIdentity(new GenericIdentity("Alice", CookieAuthenticationDefaults.AuthenticationScheme)))); 1554new ClaimsPrincipal(new ClaimsIdentity(new GenericIdentity("Alice", CookieAuthenticationDefaults.AuthenticationScheme)))); 1577new ClaimsPrincipal(new ClaimsIdentity(new GenericIdentity("Alice", CookieAuthenticationDefaults.AuthenticationScheme)))); 1599new ClaimsPrincipal(new ClaimsIdentity(new GenericIdentity("Alice", CookieAuthenticationDefaults.AuthenticationScheme))), 1646new ClaimsPrincipal(new ClaimsIdentity(new GenericIdentity("Alice", "Cookies"))), 1714new ClaimsPrincipal(new ClaimsIdentity(new GenericIdentity("Alice", "Cookies")))); 1785var id = new ClaimsIdentity("xform");
DynamicSchemeTests.cs (1)
118var id = new ClaimsIdentity();
GoogleTests.cs (2)
706context.Principal.AddIdentity(new ClaimsIdentity(new Claim[] { new Claim("RefreshToken", refreshToken, ClaimValueTypes.String, "Google") }, "Google")); 1136var id = new ClaimsIdentity("xform");
JwtBearerTests.cs (2)
235context.Principal = new ClaimsPrincipal(new ClaimsIdentity(claims, context.Scheme.Name)); 1155return new ClaimsPrincipal(new ClaimsIdentity(claims, AuthenticationScheme));
JwtBearerTests_Handler.cs (2)
222context.Principal = new ClaimsPrincipal(new ClaimsIdentity(claims, context.Scheme.Name)); 1219ClaimsIdentity = new ClaimsIdentity(claims, AuthenticationScheme),
MicrosoftAccountTests.cs (1)
228context.Principal.AddIdentity(new ClaimsIdentity(new Claim[] { new Claim("RefreshToken", refreshToken, ClaimValueTypes.String, "Microsoft") }, "Microsoft"));
OpenIdConnect\OpenIdConnectEventTests.cs (2)
764context.Principal = new ClaimsPrincipal(new ClaimsIdentity(claims, context.Scheme.Name)); 1370return new ClaimsPrincipal(new ClaimsIdentity("customAuthType"));
OpenIdConnect\OpenIdConnectEventTests_Handler.cs (2)
764context.Principal = new ClaimsPrincipal(new ClaimsIdentity(claims, context.Scheme.Name)); 1357ClaimsIdentity = new ClaimsIdentity("customAuthType"),
OpenIdConnect\OpenIdConnectTests.cs (3)
312var claimsIdentity = new ClaimsIdentity("Cookies"); 336var claimsIdentity = new ClaimsIdentity("Cookies"); 359var claimsIdentity = new ClaimsIdentity("Cookies");
OpenIdConnect\UniqueJsonKeyClaimActionTests.cs (2)
17var identity = new ClaimsIdentity(); 33var identity = new ClaimsIdentity();
PolicyTests.cs (7)
105await context.SignInAsync("forward", new ClaimsPrincipal(new ClaimsIdentity("whatever"))); 161await context.SignInAsync("forward", new ClaimsPrincipal(new ClaimsIdentity("whatever"))); 222await context.SignInAsync("forward", new ClaimsPrincipal(new ClaimsIdentity("whatever"))); 274await context.SignInAsync("forward", new ClaimsPrincipal(new ClaimsIdentity("whatever"))); 331await context.SignInAsync("forward", new ClaimsPrincipal(new ClaimsIdentity("whatever"))); 374var id = new ClaimsIdentity(); 424var id = new ClaimsIdentity();
SharedAuthenticationTests.cs (5)
72await context.SignInAsync(new ClaimsPrincipal(new ClaimsIdentity("whatever"))); 109await context.SignInAsync(new ClaimsPrincipal(new ClaimsIdentity("whatever"))); 372await context.SignInAsync(new ClaimsPrincipal(new ClaimsIdentity("whatever"))); 441await context.SignInAsync(new ClaimsPrincipal(new ClaimsIdentity("whatever"))); 515await context.SignInAsync(new ClaimsPrincipal(new ClaimsIdentity("whatever")));
TestHandlers.cs (2)
39var id = new ClaimsIdentity(); 71var id = new ClaimsIdentity();
TicketSerializerTests.cs (4)
39ticket.Principal.AddIdentity(new ClaimsIdentity("misc") { BootstrapContext = "bootstrap" }); 60var actor = new ClaimsIdentity("actor"); 62ticket.Principal.AddIdentity(new ClaimsIdentity("misc") { Actor = actor }); 97ticket.Principal.AddIdentity(new ClaimsIdentity(new[] { claim }, "misc"));
WsFederation\TestSecurityTokenValidator.cs (1)
25return new ClaimsPrincipal(new ClaimsIdentity("Test"));
WsFederation\TestTokenHandler.cs (1)
22ClaimsIdentity = new ClaimsIdentity("Test"),
Microsoft.AspNetCore.Authentication.Twitter (1)
TwitterHandler.cs (1)
107var identity = new ClaimsIdentity(new[]
Microsoft.AspNetCore.Authorization.Policy (1)
PolicyEvaluator.cs (1)
65context.User = new ClaimsPrincipal(new ClaimsIdentity());
Microsoft.AspNetCore.Authorization.Test (39)
AuthorizationMetricsTest.cs (6)
20var user = new ClaimsPrincipal(new ClaimsIdentity([new Claim("Permission", "CanViewPage")], authenticationType: "someAuthentication")); 45var user = new ClaimsPrincipal(new ClaimsIdentity([])); // Will fail due to missing required claim 70var user = new ClaimsPrincipal(new ClaimsIdentity([])); // Will fail due to missing required claim 99var user = new ClaimsPrincipal(new ClaimsIdentity([])); 124var user = new ClaimsPrincipal(new ClaimsIdentity([])); 152var user = new ClaimsPrincipal(new ClaimsIdentity([]));
AuthorizationMiddlewareTests.cs (2)
1013new ClaimsIdentity( 1023var bearerIdentity = new ClaimsIdentity(
DefaultAuthorizationServiceTests.cs (30)
41var user = new ClaimsPrincipal(new ClaimsIdentity(new Claim[] { new Claim("Permission", "CanViewPage") })); 62var user = new ClaimsPrincipal(new ClaimsIdentity(new Claim[] { new Claim("Permission", "CanViewPage") }, "Basic")); 78new ClaimsIdentity( 206new ClaimsIdentity( 228new ClaimsIdentity( 249new ClaimsIdentity( 270new ClaimsIdentity( 302var user = new ClaimsPrincipal(new ClaimsIdentity()); 318new ClaimsIdentity( 352new ClaimsIdentity( 374new ClaimsIdentity( 395new ClaimsIdentity(new Claim[] { new Claim(ClaimTypes.Name, "Name") }, "AuthType") 412new ClaimsIdentity(new Claim[] { new Claim(ClaimTypes.Role, "Admin") }, "AuthType") 429new ClaimsIdentity(new Claim[] { new Claim(ClaimTypes.Role, "Users") }, "AuthType")); 445new ClaimsIdentity( 466new ClaimsIdentity( 493new ClaimsIdentity( 519new ClaimsIdentity( 544var identity = new ClaimsIdentity("AuthType", "Name", "Role"); 566var identity = new ClaimsIdentity("AuthType", "Name", "Role"); 588var user = new ClaimsPrincipal(new ClaimsIdentity()); 589user.AddIdentity(new ClaimsIdentity( 613var user = new ClaimsPrincipal(new ClaimsIdentity()); 730new ClaimsIdentity( 758new ClaimsIdentity( 785new ClaimsIdentity( 849new ClaimsIdentity( 892new ClaimsIdentity( 913new ClaimsIdentity( 1061var id = new ClaimsIdentity();
PolicyEvaluatorTests.cs (1)
211Principal = new ClaimsPrincipal(new ClaimsIdentity(scheme));
Microsoft.AspNetCore.Components.Authorization.Tests (2)
AuthorizeRouteViewTest.cs (1)
26new AuthenticationState(new ClaimsPrincipal(new ClaimsIdentity())));
CascadingAuthenticationStateTest.cs (1)
191? new ClaimsIdentity()
Microsoft.AspNetCore.Components.Server (1)
Circuits\RevalidatingServerAuthenticationStateProvider.cs (1)
104var anonymousUser = new ClaimsPrincipal(new ClaimsIdentity());
Microsoft.AspNetCore.Components.Server.Tests (2)
Circuits\RevalidatingServerAuthenticationStateProviderTest.cs (2)
219? new ClaimsIdentity(new[] { new Claim(ClaimTypes.Name, username) }, "testauth") 220: new ClaimsIdentity();
Microsoft.AspNetCore.CookiePolicy.Test (2)
CookiePolicyTests.cs (2)
376new ClaimsPrincipal(new ClaimsIdentity(new GenericIdentity("TestUser", "Cookies")))); 427new ClaimsPrincipal(new ClaimsIdentity(new GenericIdentity(new string('c', 1024 * 5), "Cookies"))));
Microsoft.AspNetCore.Http (1)
DefaultHttpContext.cs (1)
161user = new ClaimsPrincipal(new ClaimsIdentity());
Microsoft.AspNetCore.Http.Connections.Tests (5)
HttpConnectionDispatcherTests.cs (5)
774context.User = new ClaimsPrincipal(new ClaimsIdentity(new[] { new Claim("claim1", "claimValue") })); 1854context.User.AddIdentity(new ClaimsIdentity()); 1906context.User.AddIdentity(new ClaimsIdentity()); 1955context.User.AddIdentity(new ClaimsIdentity()); 3308await context.SignInAsync(new ClaimsPrincipal(new ClaimsIdentity(claims, "Cookies")));
Microsoft.AspNetCore.Http.Tests (1)
DefaultHttpContextTests.cs (1)
102context.User = new ClaimsPrincipal(new ClaimsIdentity("SomeAuthType"));
Microsoft.AspNetCore.Identity (2)
SignInManager.cs (2)
776var identity = new ClaimsIdentity(IdentityConstants.TwoFactorUserIdScheme); 788var rememberBrowserIdentity = new ClaimsIdentity(IdentityConstants.TwoFactorRememberMeScheme);
Microsoft.AspNetCore.Identity.InMemory.Test (2)
ControllerTest.cs (1)
67var externalIdentity = new ClaimsIdentity();
FunctionalTest.cs (1)
176var newId = new ClaimsIdentity();
Microsoft.AspNetCore.Identity.Test (16)
PrincipalExtensionsTest.cs (1)
21return new ClaimsPrincipal(new ClaimsIdentity(
SecurityStampValidatorTest.cs (9)
62var id = new ClaimsPrincipal(new ClaimsIdentity(IdentityConstants.ApplicationScheme)); 78var id = new ClaimsIdentity(IdentityConstants.ApplicationScheme); 111var id = new ClaimsIdentity(IdentityConstants.ApplicationScheme); 138var id = new ClaimsIdentity(IdentityConstants.ApplicationScheme); 179var tid = new ClaimsIdentity(IdentityConstants.ApplicationScheme); 220var id = new ClaimsIdentity(IdentityConstants.ApplicationScheme); 257var id = new ClaimsIdentity(IdentityConstants.ApplicationScheme); 288signInManager.Setup(s => s.CreateUserPrincipalAsync(It.IsAny<PocoUser>())).Returns(Task.FromResult(new ClaimsPrincipal(new ClaimsIdentity("auth")))); 295var id = new ClaimsIdentity(IdentityConstants.ApplicationScheme);
SignInManagerTest.cs (6)
214var id = new ClaimsIdentity(IdentityConstants.TwoFactorRememberMeScheme); 608var id = new ClaimsIdentity(); 790var id = new ClaimsIdentity(IdentityConstants.TwoFactorRememberMeScheme); 1036var identity = new ClaimsIdentity(); 1067var identity = new ClaimsIdentity(); 1098var identity = new ClaimsIdentity();
Microsoft.AspNetCore.Mvc.Core.Test (2)
Authorization\AuthorizeFilterTest.cs (2)
576new ClaimsIdentity( 586var bearerIdentity = new ClaimsIdentity(
Microsoft.AspNetCore.Mvc.TagHelpers.Test (2)
CacheTagKeyTest.cs (2)
358var identity = new ClaimsIdentity(new[] { new Claim(ClaimsIdentity.DefaultNameClaimType, "test_name") }); 405var identity = new ClaimsIdentity(new[] { new Claim(ClaimsIdentity.DefaultNameClaimType, "someuser") });
Microsoft.AspNetCore.Owin.Tests (3)
OwinEnvironmentTests.cs (3)
23context.User = new ClaimsPrincipal(new ClaimsIdentity("Foo")); 64env["server.User"] = new ClaimsPrincipal(new ClaimsIdentity("Foo")); 67env["owin.RequestUser"] = new ClaimsPrincipal(new ClaimsIdentity("Bar"));
Microsoft.AspNetCore.Shared.Tests (5)
SecurityHelperTests.cs (5)
53var existingPrincipal = new ClaimsPrincipal(new ClaimsIdentity()); 54var identityNoAuthTypeWithClaim = new ClaimsIdentity(); 57var identityEmptyWithAuthType = new ClaimsIdentity("empty"); 63var newEmptyIdentity = new ClaimsIdentity(); 64var identityTwo = new ClaimsIdentity("yep");
Microsoft.AspNetCore.SignalR.Specification.Tests (1)
src\SignalR\common\testassets\Tests.Utils\TestClient.cs (1)
59Connection.User = new ClaimsPrincipal(new ClaimsIdentity(claims));
Microsoft.AspNetCore.SignalR.Tests (2)
HubConnectionHandlerTests.cs (2)
2245client.Connection.User.AddIdentity(new ClaimsIdentity(new[] { new Claim(ClaimTypes.NameIdentifier, "name") })); 2347client.Connection.User.AddIdentity(new ClaimsIdentity(new[] { new Claim(ClaimTypes.NameIdentifier, "name") }));
Microsoft.AspNetCore.SignalR.Tests.Utils (1)
TestClient.cs (1)
59Connection.User = new ClaimsPrincipal(new ClaimsIdentity(claims));
Microsoft.AspNetCore.Tests (1)
WebApplicationTests.cs (1)
2863var id = new ClaimsIdentity();
Microsoft.Extensions.Identity.Core (1)
UserClaimsPrincipalFactory.cs (1)
75var id = new ClaimsIdentity("Identity.Application", // REVIEW: Used to match Application scheme
PathSchemeSelection (2)
Controllers\AccountController.cs (1)
42await HttpContext.SignInAsync(CookieAuthenticationDefaults.AuthenticationScheme, new ClaimsPrincipal(new ClaimsIdentity(claims, "Cookies", "user", "role")));
Startup.cs (1)
46var id = new ClaimsIdentity("Api");
SecurityWebSite (5)
Controllers\AdministrationController.cs (1)
38await HttpContext.SignInAsync("Cookie2", new ClaimsPrincipal(new ClaimsIdentity("Cookie2")));
Controllers\LoginController.cs (4)
18var identity = new ClaimsIdentity(new[] { new Claim("ClaimA", "Value") }, CookieAuthenticationDefaults.AuthenticationScheme); 26var identity = new ClaimsIdentity(new[] { new Claim("ClaimA", "Value") }, CookieAuthenticationDefaults.AuthenticationScheme); 34var identity = new ClaimsIdentity(new[] { new Claim("ClaimA", "Value"), new Claim("ClaimB", "Value") }, CookieAuthenticationDefaults.AuthenticationScheme); 41var identity = new ClaimsIdentity(new[] { new Claim("ClaimA", "Value") });
StaticFilesAuth (1)
Controllers\AccountController.cs (1)
41await HttpContext.SignInAsync(new ClaimsPrincipal(new ClaimsIdentity(claims, "Cookies", "user", "role")));
System.Security.Claims (12)
System\Security\Claims\ClaimsIdentity.cs (8)
63/// <remarks><seealso cref="ClaimsIdentity(IIdentity, IEnumerable{Claim}, string, string, string)"/> for details on how internal values are set.</remarks> 74/// <remarks><seealso cref="ClaimsIdentity(IIdentity, IEnumerable{Claim}, string, string, string)"/> for details on how internal values are set.</remarks> 95/// <remarks><seealso cref="ClaimsIdentity(IIdentity, IEnumerable{Claim}, string, string, string)"/> for details on how internal values are set.</remarks> 106/// <remarks><seealso cref="ClaimsIdentity(IIdentity, IEnumerable{Claim}, string, string, string)"/> for details on how internal values are set.</remarks> 118/// <remarks><seealso cref="ClaimsIdentity(IIdentity, IEnumerable{Claim}, string, string, string)"/> for details on how internal values are set.</remarks> 131/// <remarks><seealso cref="ClaimsIdentity(IIdentity, IEnumerable{Claim}, string, string, string)"/> for details on how internal values are set.</remarks> 404return new ClaimsIdentity(this); 749_actor = new ClaimsIdentity(reader);
System\Security\Claims\ClaimsPrincipal.cs (3)
133_identities.Add(new ClaimsIdentity(identity)); 153_identities.Add(new ClaimsIdentity(principal.Identity)); 271return new ClaimsIdentity(reader);
System\Security\Claims\GenericPrincipal.cs (1)
43claimsIdentity = new ClaimsIdentity(identity);
358 references to ClaimsIdentity
Aspire.Dashboard (6)
Components\Controls\UserProfile.razor.cs (2)
46var claimsIdentity = authState.User.Identity as ClaimsIdentity;
DashboardWebApplication.cs (2)
755var claimsIdentity = (ClaimsIdentity)context.Principal!.Identity!;
Extensions\ClaimsIdentityExtensions.cs (2)
11/// Searches the claims in the <see cref="ClaimsIdentity.Claims"/> for each of the claim types in <paramref name="claimTypes" /> 14public static string? FindFirst(this ClaimsIdentity identity, string[] claimTypes)
BasicTestApp (1)
AuthTest\ServerAuthenticationStateProvider.cs (1)
26ClaimsIdentity identity;
CustomPolicyProvider (1)
Controllers\AccountController.cs (1)
38var identity = new ClaimsIdentity(claims, "UserSpecified");
dotnet-svcutil-lib (1)
FrameworkFork\System.ServiceModel\System\IdentityModel\Claims\X509CertificateClaimSet.cs (1)
562public override ClaimsIdentity Clone()
HtmlGenerationWebSite (2)
Controllers\Catalog_CacheTagHelperController.cs (2)
58var identity = new ClaimsIdentity(); 59identity.AddClaim(new Claim(ClaimsIdentity.DefaultNameClaimType, id));
Identity.DefaultUI.WebSite (1)
Pages\Contoso\Login.cshtml.cs (1)
55var identity = new ClaimsIdentity(new Claim[]
Microsoft.AspNetCore.Antiforgery (10)
Internal\DefaultAntiforgeryTokenGenerator.cs (6)
58var authenticatedIdentity = GetAuthenticatedIdentity(httpContext.User); 84authenticatedIdentity?.GetType() ?? typeof(ClaimsIdentity), 142var authenticatedIdentity = GetAuthenticatedIdentity(httpContext.User); 195private static ClaimsIdentity? GetAuthenticatedIdentity(ClaimsPrincipal? claimsPrincipal) 202var identitiesList = claimsPrincipal.Identities as List<ClaimsIdentity>; 215foreach (var identity in claimsPrincipal.Identities)
Internal\DefaultClaimUidExtractor.cs (4)
39public static IList<string>? GetUniqueIdentifierParameters(IEnumerable<ClaimsIdentity> claimsIdentities) 41var identitiesList = claimsIdentities as List<ClaimsIdentity>; 44identitiesList = new List<ClaimsIdentity>(claimsIdentities); 49var identity = identitiesList[i];
Microsoft.AspNetCore.Antiforgery.Test (38)
DefaultAntiforgeryTokenGeneratorTest.cs (10)
146var identity = GetAuthenticatedIdentity("some-identity"); 182var mockIdentity = new Mock<ClaimsIdentity>(); 393var identity = GetAuthenticatedIdentity(identityUsername); 430var identity = GetAuthenticatedIdentity("the-user"); 468var identity = new ClaimsIdentity(); 505var identity = new ClaimsIdentity(); 539var identity = GetAuthenticatedIdentity("the-user"); 573var identity = GetAuthenticatedIdentity("the-user"); 601private static ClaimsIdentity GetAuthenticatedIdentity(string identityUsername) 603var claim = new Claim(ClaimsIdentity.DefaultNameClaimType, identityUsername);
DefaultClaimUidExtractorTest.cs (28)
21var mockIdentity = new Mock<ClaimsIdentity>(); 36var mockIdentity = new Mock<ClaimsIdentity>(); 54var identity = new ClaimsIdentity("someAuthentication"); 61var claimsIdentity = (ClaimsIdentity)identity; 64var identiferParameters = DefaultClaimUidExtractor.GetUniqueIdentifierParameters(new ClaimsIdentity[] { claimsIdentity })! 83var identity = new ClaimsIdentity("someAuthentication"); 88var uniqueIdentifierParameters = DefaultClaimUidExtractor.GetUniqueIdentifierParameters(new ClaimsIdentity[] { identity }); 103var identity = new ClaimsIdentity("someAuthentication"); 109var uniqueIdentifierParameters = DefaultClaimUidExtractor.GetUniqueIdentifierParameters(new ClaimsIdentity[] { identity }); 124var identity = new ClaimsIdentity("someAuthentication"); 129var uniqueIdentifierParameters = DefaultClaimUidExtractor.GetUniqueIdentifierParameters(new ClaimsIdentity[] { identity }); 144var identity = new ClaimsIdentity("someAuthentication"); 149var uniqueIdentifierParameters = DefaultClaimUidExtractor.GetUniqueIdentifierParameters(new ClaimsIdentity[] { identity }); 164var identity1 = new ClaimsIdentity(); // no authentication 166var identity2 = new ClaimsIdentity("someAuthentication"); 170var uniqueIdentifierParameters = DefaultClaimUidExtractor.GetUniqueIdentifierParameters(new ClaimsIdentity[] { identity1, identity2 }); 185var identity1 = new ClaimsIdentity(); // no authentication 187var identity2 = new ClaimsIdentity("someAuthentication"); 189var identity3 = new ClaimsIdentity("someAuthentication"); 191var identity4 = new ClaimsIdentity("someAuthentication"); 196new ClaimsIdentity[] { identity1, identity2, identity3, identity4 }); 217var identity1 = new ClaimsIdentity("someAuthentication"); 219var identity2 = new ClaimsIdentity("someAuthentication"); 224new ClaimsIdentity[] { identity1, identity2 }); 239var identity1 = new ClaimsIdentity("someAuthentication"); 241var identity2 = new ClaimsIdentity("someAuthentication"); 246new ClaimsIdentity[] { identity1, identity2 });
Microsoft.AspNetCore.Authentication (19)
src\Shared\SecurityHelper\SecurityHelper.cs (2)
21/// <param name="existingPrincipal">The <see cref="ClaimsPrincipal"/> containing existing <see cref="ClaimsIdentity"/>.</param> 22/// <param name="additionalPrincipal">The <see cref="ClaimsPrincipal"/> containing <see cref="ClaimsIdentity"/> to be added.</param>
TicketSerializer.cs (17)
65foreach (var identity in principal.Identities) 77/// <param name="identity">The <see cref="ClaimsIdentity" />.</param> 78protected virtual void WriteIdentity(BinaryWriter writer, ClaimsIdentity identity) 86WriteWithDefault(writer, identity.NameClaimType, ClaimsIdentity.DefaultNameClaimType); 87WriteWithDefault(writer, identity.RoleClaimType, ClaimsIdentity.DefaultRoleClaimType); 125WriteWithDefault(writer, claim.Type, claim.Subject?.NameClaimType ?? ClaimsIdentity.DefaultNameClaimType); 128WriteWithDefault(writer, claim.Issuer, ClaimsIdentity.DefaultIssuer); 165var identities = new ClaimsIdentity[count]; 177/// Reads a <see cref="ClaimsIdentity"/> from a <see cref="BinaryReader"/>. 180/// <returns>The read <see cref="ClaimsIdentity"/>.</returns> 181protected virtual ClaimsIdentity ReadIdentity(BinaryReader reader) 186var nameClaimType = ReadWithDefault(reader, ClaimsIdentity.DefaultNameClaimType); 187var roleClaimType = ReadWithDefault(reader, ClaimsIdentity.DefaultRoleClaimType); 193var identity = new ClaimsIdentity(authenticationType, nameClaimType, roleClaimType); 223/// <param name="identity">The <see cref="ClaimsIdentity"/> to add the claim to.</param> 225protected virtual Claim ReadClaim(BinaryReader reader, ClaimsIdentity identity) 233var issuer = ReadWithDefault(reader, ClaimsIdentity.DefaultIssuer);
Microsoft.AspNetCore.Authentication.Abstractions (3)
AuthenticationOptions.cs (1)
95/// A user is considered authenticated if <see cref="ClaimsIdentity.IsAuthenticated"/> returns <see langword="true" /> for the <see cref="ClaimsPrincipal"/> associated with the HTTP request.
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.Certificate (1)
CertificateAuthenticationHandler.cs (1)
289var identity = new ClaimsIdentity(claims, CertificateAuthenticationDefaults.AuthenticationScheme);
Microsoft.AspNetCore.Authentication.Cookies (1)
CookieAuthenticationHandler.cs (1)
136foreach (var identity in principal.Identities)
Microsoft.AspNetCore.Authentication.Core.Test (1)
AuthenticationTicketTests.cs (1)
23var identity = new ClaimsIdentity();
Microsoft.AspNetCore.Authentication.Facebook (1)
FacebookHandler.cs (1)
40protected override async Task<AuthenticationTicket> CreateTicketAsync(ClaimsIdentity identity, AuthenticationProperties properties, OAuthTokenResponse tokens)
Microsoft.AspNetCore.Authentication.Google (1)
GoogleHandler.cs (1)
42ClaimsIdentity identity,
Microsoft.AspNetCore.Authentication.MicrosoftAccount (1)
MicrosoftAccountHandler.cs (1)
41protected override async Task<AuthenticationTicket> CreateTicketAsync(ClaimsIdentity identity, AuthenticationProperties properties, OAuthTokenResponse tokens)
Microsoft.AspNetCore.Authentication.Negotiate (4)
Internal\LdapAdapter.cs (2)
20public static async Task RetrieveClaimsAsync(LdapSettings settings, ClaimsIdentity identity, ILogger logger) 101private static void GetNestedGroups(LdapConnection connection, ClaimsIdentity principal, string distinguishedName, string groupCN, ILogger logger, IList<string> retrievedClaims, HashSet<string> processedGroups)
Internal\NegotiateState.cs (1)
63return remoteIdentity is ClaimsIdentity claimsIdentity ? claimsIdentity.Clone() : remoteIdentity;
NegotiateHandler.cs (1)
352await LdapAdapter.RetrieveClaimsAsync(ldapContext.LdapSettings, (ldapContext.Principal.Identity as ClaimsIdentity)!, Logger);
Microsoft.AspNetCore.Authentication.OAuth (14)
ClaimAction.cs (1)
42public abstract void Run(JsonElement userData, ClaimsIdentity identity, string issuer);
CustomJsonClaimAction.cs (1)
32public override void Run(JsonElement userData, ClaimsIdentity identity, string issuer)
DeleteClaimAction.cs (1)
25public override void Run(JsonElement userData, ClaimsIdentity identity, string issuer)
Events\OAuthCreatingTicketContext.cs (3)
13/// Contains information about the login session as well as the user <see cref="System.Security.Claims.ClaimsIdentity"/>. 101public ClaimsIdentity? Identity => Principal?.Identity as ClaimsIdentity;
Events\OAuthEvents.cs (1)
28/// <param name="context">Contains information about the login session as well as the user <see cref="System.Security.Claims.ClaimsIdentity"/>.</param>
JsonKeyClaimAction.cs (2)
33public override void Run(JsonElement userData, ClaimsIdentity identity, string issuer) 56private protected void AddClaim(string value, ClaimsIdentity identity, string issuer)
JsonSubKeyClaimAction.cs (1)
35public override void Run(JsonElement userData, ClaimsIdentity identity, string issuer)
MapAllClaimsAction.cs (1)
23public override void Run(JsonElement userData, ClaimsIdentity identity, string issuer)
OAuthHandler.cs (3)
146var identity = new ClaimsIdentity(ClaimsIssuer); 248/// <param name="identity">The <see cref="ClaimsIdentity"/>.</param> 252protected virtual async Task<AuthenticationTicket> CreateTicketAsync(ClaimsIdentity identity, AuthenticationProperties properties, OAuthTokenResponse tokens)
Microsoft.AspNetCore.Authentication.OpenIdConnect (5)
OpenIdConnectHandler.cs (4)
914var identity = (ClaimsIdentity)user!.Identity!; 1093var identity = (ClaimsIdentity)principal.Identity!;
UniqueJsonKeyClaimAction.cs (1)
30public override void Run(JsonElement userData, ClaimsIdentity identity, string issuer)
Microsoft.AspNetCore.Authentication.Test (42)
ClaimActionTests.cs (7)
17var identity = new ClaimsIdentity(); 31var identity = new ClaimsIdentity(); 49var identity = new ClaimsIdentity(); 63var identity = new ClaimsIdentity(); 81var identity = new ClaimsIdentity(); 96var identity = new ClaimsIdentity(); 111var identity = new ClaimsIdentity();
CookieTests.cs (6)
107var user = new ClaimsIdentity(new GenericIdentity("Alice", "Cookies")); 261var user = new ClaimsIdentity(new GenericIdentity("Alice", "Cookies")); 774var id = ctx.Principal.Identities.First(); 830var id = ctx.Principal.Identities.First(); 1776var firstId = p.Identities.First(); 1785var id = new ClaimsIdentity("xform");
DynamicSchemeTests.cs (1)
118var id = new ClaimsIdentity();
GoogleTests.cs (1)
1136var id = new ClaimsIdentity("xform");
JwtBearerTests.cs (4)
232new Claim(ClaimsIdentity.DefaultNameClaimType, "bob") 493var identity = (ClaimsIdentity)context.Principal.Identity; 1152new Claim(ClaimsIdentity.DefaultNameClaimType, "bob"),
JwtBearerTests_Handler.cs (4)
219new Claim(ClaimsIdentity.DefaultNameClaimType, "bob") 462var identity = (ClaimsIdentity)context.Principal.Identity; 1214new Claim(ClaimsIdentity.DefaultNameClaimType, "bob"),
OpenIdConnect\OpenIdConnectEventTests.cs (1)
761new Claim(ClaimsIdentity.DefaultNameClaimType, "bob")
OpenIdConnect\OpenIdConnectEventTests_Handler.cs (1)
761new Claim(ClaimsIdentity.DefaultNameClaimType, "bob")
OpenIdConnect\OpenIdConnectTests.cs (3)
312var claimsIdentity = new ClaimsIdentity("Cookies"); 336var claimsIdentity = new ClaimsIdentity("Cookies"); 359var claimsIdentity = new ClaimsIdentity("Cookies");
OpenIdConnect\UniqueJsonKeyClaimActionTests.cs (2)
17var identity = new ClaimsIdentity(); 33var identity = new ClaimsIdentity();
PolicyTests.cs (2)
374var id = new ClaimsIdentity(); 424var id = new ClaimsIdentity();
TestExtensions.cs (1)
52foreach (var identity in principal.Identities)
TestHandlers.cs (2)
39var id = new ClaimsIdentity(); 71var id = new ClaimsIdentity();
TicketSerializerTests.cs (3)
60var actor = new ClaimsIdentity("actor"); 74var identity = (ClaimsIdentity)readTicket.Principal.Identity;
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.Authentication.Twitter (5)
TwitterCreatingTicketContext.cs (1)
11/// Contains information about the login session as well as the user <see cref="System.Security.Claims.ClaimsIdentity"/>.
TwitterEvents.cs (1)
28/// <param name="context">Contains information about the login session as well as the user <see cref="System.Security.Claims.ClaimsIdentity"/>.</param>
TwitterHandler.cs (3)
107var identity = new ClaimsIdentity(new[] 144/// <param name="identity">The <see cref="ClaimsIdentity"/>.</param> 150ClaimsIdentity identity, AuthenticationProperties properties, AccessToken token, JsonElement user)
Microsoft.AspNetCore.Authorization (1)
NameAuthorizationRequirement.cs (1)
44foreach (var identity in context.User.Identities)
Microsoft.AspNetCore.Authorization.Policy (2)
src\Shared\SecurityHelper\SecurityHelper.cs (2)
21/// <param name="existingPrincipal">The <see cref="ClaimsPrincipal"/> containing existing <see cref="ClaimsIdentity"/>.</param> 22/// <param name="additionalPrincipal">The <see cref="ClaimsPrincipal"/> containing <see cref="ClaimsIdentity"/> to be added.</param>
Microsoft.AspNetCore.Authorization.Test (5)
AuthorizationMiddlewareTests.cs (1)
1023var bearerIdentity = new ClaimsIdentity(
DefaultAuthorizationServiceTests.cs (3)
544var identity = new ClaimsIdentity("AuthType", "Name", "Role"); 566var identity = new ClaimsIdentity("AuthType", "Name", "Role"); 1061var id = new ClaimsIdentity();
TestObjects\TestAuthenticationService.cs (1)
24var identity = context.User.Identities.SingleOrDefault(i => i.AuthenticationType == scheme);
Microsoft.AspNetCore.Components.Authorization (3)
AuthenticationStateData.cs (3)
19/// Gets the value that identifies 'Name' claims. This is used when returning the property <see cref="ClaimsIdentity.Name"/>. 21public string NameClaimType { get; set; } = ClaimsIdentity.DefaultNameClaimType; 26public string RoleClaimType { get; set; } = ClaimsIdentity.DefaultRoleClaimType;
Microsoft.AspNetCore.Components.Server.Tests (1)
Circuits\RevalidatingServerAuthenticationStateProviderTest.cs (1)
218var identity = !string.IsNullOrEmpty(username)
Microsoft.AspNetCore.Components.WebAssembly.Server (2)
AuthenticationStateSerializationOptions.cs (2)
26/// the <see cref="ClaimsIdentity.NameClaimType"/> and <see cref="ClaimsIdentity.RoleClaimType"/> claims.
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)
21/// <param name="existingPrincipal">The <see cref="ClaimsPrincipal"/> containing existing <see cref="ClaimsIdentity"/>.</param> 22/// <param name="additionalPrincipal">The <see cref="ClaimsPrincipal"/> containing <see cref="ClaimsIdentity"/> to be added.</param>
Microsoft.AspNetCore.Identity (2)
SignInManager.cs (2)
776var identity = new ClaimsIdentity(IdentityConstants.TwoFactorUserIdScheme); 788var rememberBrowserIdentity = new ClaimsIdentity(IdentityConstants.TwoFactorRememberMeScheme);
Microsoft.AspNetCore.Identity.InMemory.Test (2)
ControllerTest.cs (1)
67var externalIdentity = new ClaimsIdentity();
FunctionalTest.cs (1)
176var newId = new ClaimsIdentity();
Microsoft.AspNetCore.Identity.Test (14)
SecurityStampValidatorTest.cs (7)
78var id = new ClaimsIdentity(IdentityConstants.ApplicationScheme); 111var id = new ClaimsIdentity(IdentityConstants.ApplicationScheme); 138var id = new ClaimsIdentity(IdentityConstants.ApplicationScheme); 179var tid = new ClaimsIdentity(IdentityConstants.ApplicationScheme); 220var id = new ClaimsIdentity(IdentityConstants.ApplicationScheme); 257var id = new ClaimsIdentity(IdentityConstants.ApplicationScheme); 295var id = new ClaimsIdentity(IdentityConstants.ApplicationScheme);
SignInManagerTest.cs (6)
214var id = new ClaimsIdentity(IdentityConstants.TwoFactorRememberMeScheme); 608var id = new ClaimsIdentity(); 790var id = new ClaimsIdentity(IdentityConstants.TwoFactorRememberMeScheme); 1036var identity = new ClaimsIdentity(); 1067var identity = new ClaimsIdentity(); 1098var identity = new ClaimsIdentity();
UserClaimsPrincipalFactoryTest.cs (1)
87var identity = principal.Identities.First();
Microsoft.AspNetCore.Mvc.Core (2)
src\Shared\SecurityHelper\SecurityHelper.cs (2)
21/// <param name="existingPrincipal">The <see cref="ClaimsPrincipal"/> containing existing <see cref="ClaimsIdentity"/>.</param> 22/// <param name="additionalPrincipal">The <see cref="ClaimsPrincipal"/> containing <see cref="ClaimsIdentity"/> to be added.</param>
Microsoft.AspNetCore.Mvc.Core.Test (1)
Authorization\AuthorizeFilterTest.cs (1)
586var bearerIdentity = new ClaimsIdentity(
Microsoft.AspNetCore.Mvc.TagHelpers.Test (4)
CacheTagKeyTest.cs (4)
358var identity = new ClaimsIdentity(new[] { new Claim(ClaimsIdentity.DefaultNameClaimType, "test_name") }); 405var identity = new ClaimsIdentity(new[] { new Claim(ClaimsIdentity.DefaultNameClaimType, "someuser") });
Microsoft.AspNetCore.Shared.Tests (7)
SecurityHelperTests.cs (5)
22Assert.IsAssignableFrom<ClaimsIdentity>(user.Identity); 54var identityNoAuthTypeWithClaim = new ClaimsIdentity(); 57var identityEmptyWithAuthType = new ClaimsIdentity("empty"); 63var newEmptyIdentity = new ClaimsIdentity(); 64var identityTwo = new ClaimsIdentity("yep");
src\Shared\SecurityHelper\SecurityHelper.cs (2)
21/// <param name="existingPrincipal">The <see cref="ClaimsPrincipal"/> containing existing <see cref="ClaimsIdentity"/>.</param> 22/// <param name="additionalPrincipal">The <see cref="ClaimsPrincipal"/> containing <see cref="ClaimsIdentity"/> to be added.</param>
Microsoft.AspNetCore.Tests (2)
WebApplicationTests.cs (2)
2863var id = new ClaimsIdentity(); 2864id.AddClaim(new Claim(ClaimsIdentity.DefaultNameClaimType, username));
Microsoft.Extensions.Identity.Core (10)
UserClaimsPrincipalFactory.cs (9)
62var id = await GenerateClaimsAsync(user).ConfigureAwait(false); 69/// <param name="user">The user to create a <see cref="ClaimsIdentity"/> from.</param> 70/// <returns>The <see cref="Task"/> that represents the asynchronous creation operation, containing the created <see cref="ClaimsIdentity"/>.</returns> 71protected virtual async Task<ClaimsIdentity> GenerateClaimsAsync(TUser user) 75var id = new ClaimsIdentity("Identity.Application", // REVIEW: Used to match Application scheme 134/// <param name="user">The user to create a <see cref="ClaimsIdentity"/> from.</param> 135/// <returns>The <see cref="Task"/> that represents the asynchronous creation operation, containing the created <see cref="ClaimsIdentity"/>.</returns> 136protected override async Task<ClaimsIdentity> GenerateClaimsAsync(TUser user) 138var id = await base.GenerateClaimsAsync(user).ConfigureAwait(false);
UserManager.cs (1)
406/// <remarks>The Name claim is identified by <see cref="ClaimsIdentity.DefaultNameClaimType"/>.</remarks>
mscorlib (1)
src\libraries\shims\mscorlib\ref\mscorlib.cs (1)
852[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Security.Claims.ClaimsIdentity))]
netstandard (1)
netstandard.cs (1)
1836[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Security.Claims.ClaimsIdentity))]
OpenIdConnectSample (1)
Startup.cs (1)
365public override void Run(JsonElement userData, ClaimsIdentity identity, string issuer)
PathSchemeSelection (1)
Startup.cs (1)
46var id = new ClaimsIdentity("Api");
SecurityWebSite (4)
Controllers\LoginController.cs (4)
18var identity = new ClaimsIdentity(new[] { new Claim("ClaimA", "Value") }, CookieAuthenticationDefaults.AuthenticationScheme); 26var identity = new ClaimsIdentity(new[] { new Claim("ClaimA", "Value") }, CookieAuthenticationDefaults.AuthenticationScheme); 34var identity = new ClaimsIdentity(new[] { new Claim("ClaimA", "Value"), new Claim("ClaimB", "Value") }, CookieAuthenticationDefaults.AuthenticationScheme); 41var identity = new ClaimsIdentity(new[] { new Claim("ClaimA", "Value") });
System.Security.Claims (129)
System\Security\Claims\Claim.cs (42)
36private readonly ClaimsIdentity? _subject; 57/// <param name="subject"> the value for <see cref="Claim.Subject"/>, which is the <see cref="ClaimsIdentity"/> that has these claims.</param> 59public Claim(BinaryReader reader, ClaimsIdentity? subject) 72_type = ClaimsIdentity.DefaultNameClaimType; 76_type = ClaimsIdentity.DefaultRoleClaimType; 101_issuer = ClaimsIdentity.DefaultIssuer; 115_originalIssuer = ClaimsIdentity.DefaultIssuer; 148/// <see cref="Claim.Issuer"/> is set to <see cref="ClaimsIdentity.DefaultIssuer"/>, 150/// <see cref="Claim.OriginalIssuer"/> is set to <see cref="ClaimsIdentity.DefaultIssuer"/>, and 153/// <seealso cref="ClaimsIdentity"/> 157: this(type, value, ClaimValueTypes.String, ClaimsIdentity.DefaultIssuer, ClaimsIdentity.DefaultIssuer, (ClaimsIdentity?)null) 169/// <see cref="Claim.Issuer"/> is set to <see cref="ClaimsIdentity.DefaultIssuer"/>, 170/// <see cref="Claim.OriginalIssuer"/> is set to <see cref="ClaimsIdentity.DefaultIssuer"/>, 173/// <seealso cref="ClaimsIdentity"/> 177: this(type, value, valueType, ClaimsIdentity.DefaultIssuer, ClaimsIdentity.DefaultIssuer, (ClaimsIdentity?)null) 187/// <param name="issuer">The claim issuer. If this parameter is empty or null, then <see cref="ClaimsIdentity.DefaultIssuer"/> is used.</param> 193/// <seealso cref="ClaimsIdentity"/> 197: this(type, value, valueType, issuer, issuer, (ClaimsIdentity?)null) 207/// <param name="issuer">The claim issuer. If this parameter is empty or null, then <see cref="ClaimsIdentity.DefaultIssuer"/> is used.</param> 213/// <seealso cref="ClaimsIdentity"/> 217: this(type, value, valueType, issuer, originalIssuer, (ClaimsIdentity?)null) 227/// <param name="issuer">The claim issuer. If this parameter is empty or null, then <see cref="ClaimsIdentity.DefaultIssuer"/> is used.</param> 231/// <seealso cref="ClaimsIdentity"/> 234public Claim(string type, string value, string? valueType, string? issuer, string? originalIssuer, ClaimsIdentity? subject) 246/// <param name="issuer">The claim issuer. If this parameter is empty or null, then <see cref="ClaimsIdentity.DefaultIssuer"/> is used.</param> 251internal Claim(string type, string value, string? valueType, string? issuer, string? originalIssuer, ClaimsIdentity? subject, string? propertyKey, string? propertyValue) 259_issuer = string.IsNullOrEmpty(issuer) ? ClaimsIdentity.DefaultIssuer : issuer; 277: this(other, (other == null ? (ClaimsIdentity?)null : other._subject)) 285/// <param name="subject">the <see cref="ClaimsIdentity"/> to assign to <see cref="Claim.Subject"/>.</param> 288protected Claim(Claim other, ClaimsIdentity? subject) 349public ClaimsIdentity? Subject 385return Clone((ClaimsIdentity?)null); 391/// <param name="identity">the value for <see cref="Claim.Subject"/>, which is the <see cref="ClaimsIdentity"/> that has these claims.</param> 393public virtual Claim Clone(ClaimsIdentity? identity) 420if (string.Equals(_type, ClaimsIdentity.DefaultNameClaimType)) 424else if (string.Equals(_type, ClaimsIdentity.DefaultRoleClaimType)) 439if (!string.Equals(_issuer, ClaimsIdentity.DefaultIssuer, StringComparison.Ordinal)) 449else if (!string.Equals(_originalIssuer, ClaimsIdentity.DefaultIssuer))
System\Security\Claims\ClaimsIdentity.cs (42)
33private ClaimsIdentity? _actor; 52/// Initializes an instance of <see cref="ClaimsIdentity"/>. 60/// Initializes an instance of <see cref="ClaimsIdentity"/>. 70/// Initializes an instance of <see cref="ClaimsIdentity"/>. 82/// Initializes an instance of <see cref="ClaimsIdentity"/>. 91/// Initializes an instance of <see cref="ClaimsIdentity"/>. 102/// Initializes an instance of <see cref="ClaimsIdentity"/>. 113/// Initializes an instance of <see cref="ClaimsIdentity"/>. 116/// <param name="nameType">The <see cref="Claim.Type"/> used when obtaining the value of <see cref="ClaimsIdentity.Name"/>.</param> 125/// Initializes an instance of <see cref="ClaimsIdentity"/>. 129/// <param name="nameType">The <see cref="Claim.Type"/> used when obtaining the value of <see cref="ClaimsIdentity.Name"/>.</param> 138/// Initializes an instance of <see cref="ClaimsIdentity"/>. 143/// <param name="nameType">The <see cref="Claim.Type"/> used when obtaining the value of <see cref="ClaimsIdentity.Name"/>.</param> 145/// <remarks>If 'identity' is a <see cref="ClaimsIdentity"/>, then there are potentially multiple sources for AuthenticationType, NameClaimType, RoleClaimType. 150/// <exception cref="InvalidOperationException">if 'identity' is a <see cref="ClaimsIdentity"/> and <see cref="ClaimsIdentity.Actor"/> results in a circular reference back to 'this'.</exception> 153ClaimsIdentity? claimsIdentity = identity as ClaimsIdentity; 196/// Initializes an instance of <see cref="ClaimsIdentity"/> using a <see cref="BinaryReader"/>. 199/// <param name="reader">a <see cref="BinaryReader"/> pointing to a <see cref="ClaimsIdentity"/>.</param> 211/// <param name="other"><see cref="ClaimsIdentity"/> to copy.</param> 213protected ClaimsIdentity(ClaimsIdentity other) 243/// Initializes an instance of <see cref="ClaimsIdentity"/> from a serialized stream created via 258/// Gets the authentication type that can be used to determine how this <see cref="ClaimsIdentity"/> authenticated to an authority. 274/// Gets or sets a <see cref="ClaimsIdentity"/> that was granted delegation rights. 277public ClaimsIdentity? Actor 294/// Gets or sets a context that was used to create this <see cref="ClaimsIdentity"/>. 303/// Gets the claims as <see cref="IEnumerable{Claim}"/>, associated with this <see cref="ClaimsIdentity"/>. 350/// Allow the association of claims with this instance of <see cref="ClaimsIdentity"/>. 351/// The claims will not be serialized or added in Clone(). They will be included in searches, finds and returned from the call to <see cref="ClaimsIdentity.Claims"/>. 356/// Gets or sets the label for this <see cref="ClaimsIdentity"/> 365/// Gets the Name of this <see cref="ClaimsIdentity"/>. 384/// Gets the value that identifies 'Name' claims. This is used when returning the property <see cref="ClaimsIdentity.Name"/>. 400/// Creates a new instance of <see cref="ClaimsIdentity"/> with values copied from this object. 402public virtual ClaimsIdentity Clone() 689/// <param name="reader">a <see cref="BinaryReader"/> pointing to a <see cref="ClaimsIdentity"/>.</param> 718_nameClaimType = ClaimsIdentity.DefaultNameClaimType; 728_roleClaimType = ClaimsIdentity.DefaultRoleClaimType; 815if (!string.Equals(_nameClaimType, ClaimsIdentity.DefaultNameClaimType, StringComparison.Ordinal)) 821if (!string.Equals(_roleClaimType, ClaimsIdentity.DefaultRoleClaimType, StringComparison.Ordinal)) 906private bool IsCircular(ClaimsIdentity subject) 913ClaimsIdentity currSubject = subject;
System\Security\Claims\ClaimsPrincipal.cs (39)
27private readonly List<ClaimsIdentity> _identities = new List<ClaimsIdentity>(); 30private static Func<IEnumerable<ClaimsIdentity>, ClaimsIdentity?> s_identitySelector = SelectPrimaryIdentity; 60private static ClaimsIdentity? SelectPrimaryIdentity(IEnumerable<ClaimsIdentity> identities) 64foreach (ClaimsIdentity identity in identities) 75public static Func<IEnumerable<ClaimsIdentity>, ClaimsIdentity?> PrimaryIdentitySelector 111public ClaimsPrincipal(IEnumerable<ClaimsIdentity> identities) 127if (identity is ClaimsIdentity ci) 202/// Adds a single <see cref="ClaimsIdentity"/> to an internal list. 204/// <param name="identity">the <see cref="ClaimsIdentity"/>add.</param> 206public virtual void AddIdentity(ClaimsIdentity identity) 218public virtual void AddIdentities(IEnumerable<ClaimsIdentity> identities) 232foreach (ClaimsIdentity identity in Identities) 262/// Provides an extensibility point for derived types to create a custom <see cref="ClaimsIdentity"/>. 266/// <returns>a new <see cref="ClaimsIdentity"/>.</returns> 267protected virtual ClaimsIdentity CreateClaimsIdentity(BinaryReader reader) 291/// <remarks>Each <see cref="ClaimsIdentity"/> is called. <seealso cref="ClaimsIdentity.FindAll(string)"/>.</remarks> 300foreach (ClaimsIdentity identity in Identities) 318/// <remarks>Each <see cref="ClaimsIdentity"/> is called. <seealso cref="ClaimsIdentity.FindAll(Predicate{Claim})"/>.</remarks> 327foreach (ClaimsIdentity identity in Identities) 345/// <remarks>Each <see cref="ClaimsIdentity"/> is called. <seealso cref="ClaimsIdentity.FindFirst(string)"/>.</remarks> 353foreach (ClaimsIdentity identity in Identities) 373/// <remarks>Each <see cref="ClaimsIdentity"/> is called. <seealso cref="ClaimsIdentity.FindFirst(Predicate{Claim})"/>.</remarks> 401/// <remarks>Each <see cref="ClaimsIdentity"/> is called. <seealso cref="ClaimsIdentity.HasClaim(string, string)"/>.</remarks> 427/// <remarks>Each <see cref="ClaimsIdentity"/> is called. <seealso cref="ClaimsIdentity.HasClaim(Predicate{Claim})"/>.</remarks> 450/// Collection of <see cref="ClaimsIdentity" /> 452public virtual IEnumerable<ClaimsIdentity> Identities 539foreach (var identity in _identities) 577foreach (ClaimsIdentity items in Identities) 583if (identitiesCount == 1 && Identity is ClaimsIdentity claimsIdentity)
System\Security\Claims\GenericIdentity.cs (3)
45public override ClaimsIdentity Clone() 86base.AddClaim(new Claim(base.NameClaimType, m_name, ClaimValueTypes.String, ClaimsIdentity.DefaultIssuer, ClaimsIdentity.DefaultIssuer, this));
System\Security\Claims\GenericPrincipal.cs (3)
37if (identity is ClaimsIdentity claimsIdentity) 55roleClaims.Add(new Claim(claimsIdentity.RoleClaimType, role, ClaimValueTypes.String, ClaimsIdentity.DefaultIssuer, ClaimsIdentity.DefaultIssuer, claimsIdentity));
System.Security.Principal.Windows (1)
artifacts\obj\System.Security.Principal.Windows\Debug\net10.0\System.Security.Principal.Windows.notsupported.cs (1)
261public override System.Security.Claims.ClaimsIdentity Clone() { throw new System.PlatformNotSupportedException(System.SR.PlatformNotSupported_Principal); }