2 types derived from ClaimsPrincipal
System.Security.Claims (1)
System\Security\Claims\GenericPrincipal.cs (1)
10public class GenericPrincipal : ClaimsPrincipal
System.Security.Principal.Windows (1)
artifacts\obj\System.Security.Principal.Windows\Debug\net10.0\System.Security.Principal.Windows.notsupported.cs (1)
275public partial class WindowsPrincipal : System.Security.Claims.ClaimsPrincipal
295 instantiations of ClaimsPrincipal
Aspire.Dashboard (3)
Authentication\AspirePolicyEvaluator.cs (2)
76context.User = new ClaimsPrincipal(new ClaimsIdentity()); 134var newPrincipal = new ClaimsPrincipal();
DashboardWebApplication.cs (1)
668context.Principal = new ClaimsPrincipal(new ClaimsIdentity(claims, context.Scheme.Name));
Aspire.Hosting (1)
Dashboard\DashboardServiceAuth.cs (1)
60principal: new ClaimsPrincipal(new ClaimsIdentity(
BasicTestApp (1)
AuthTest\ServerAuthenticationStateProvider.cs (1)
38return new AuthenticationState(new ClaimsPrincipal(identity));
BasicWebSite (1)
BasicAuthenticationHandler.cs (1)
24var principal = new ClaimsPrincipal();
Certificate.Sample (1)
Startup.cs (1)
28context.Principal = new ClaimsPrincipal(new ClaimsIdentity(claims, context.Scheme.Name));
ClaimsTransformation (2)
ClaimsTransformer.cs (1)
17var transformed = new ClaimsPrincipal();
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)
39await HttpContext.SignInAsync(new ClaimsPrincipal(identity));
HtmlGenerationWebSite (1)
Controllers\Catalog_CacheTagHelperController.cs (1)
61HttpContext.User = new ClaimsPrincipal(identity);
Identity.DefaultUI.WebSite (1)
Pages\Contoso\Login.cshtml.cs (1)
62var principal = new ClaimsPrincipal(identity);
Microsoft.AspNetCore.Antiforgery.Test (20)
DefaultAntiforgeryTest.cs (1)
1415httpContext.User = new ClaimsPrincipal(new ClaimsIdentity("some-auth"));
DefaultAntiforgeryTokenGeneratorTest.cs (17)
36httpContext.User = new ClaimsPrincipal(new ClaimsIdentity()); 56httpContext.User = new ClaimsPrincipal(new ClaimsIdentity()); 85httpContext.User = new ClaimsPrincipal(new MyAuthenticatedIdentityWithoutUsername()); 116httpContext.User = new ClaimsPrincipal(new MyAuthenticatedIdentityWithoutUsername()); 148httpContext.User = new ClaimsPrincipal(identity); 188httpContext.User = new ClaimsPrincipal(mockIdentity.Object); 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()); 394httpContext.User = new ClaimsPrincipal(identity); 431httpContext.User = new ClaimsPrincipal(identity); 469httpContext.User = new ClaimsPrincipal(identity); 506httpContext.User = new ClaimsPrincipal(identity); 540httpContext.User = new ClaimsPrincipal(identity); 574httpContext.User = new ClaimsPrincipal(identity);
DefaultClaimUidExtractorTest.cs (2)
26var claimUid = extractor.ExtractClaimUid(new ClaimsPrincipal(mockIdentity.Object)); 44var claimUid = extractor.ExtractClaimUid(new ClaimsPrincipal(mockIdentity.Object));
Microsoft.AspNetCore.Authentication (2)
src\Shared\SecurityHelper\SecurityHelper.cs (1)
31var newPrincipal = new ClaimsPrincipal();
TicketSerializer.cs (1)
173return new AuthenticationTicket(new ClaimsPrincipal(identities), properties, scheme);
Microsoft.AspNetCore.Authentication.Abstractions (1)
AuthenticationTicket.cs (1)
61var principal = new ClaimsPrincipal();
Microsoft.AspNetCore.Authentication.Certificate (1)
CertificateAuthenticationHandler.cs (1)
290return new ClaimsPrincipal(identity);
Microsoft.AspNetCore.Authentication.Cookies (3)
CookieAuthenticationHandler.cs (3)
135var newPrincipal = new ClaimsPrincipal(); 265var principal = new ClaimsPrincipal( 349var principal = new ClaimsPrincipal(
Microsoft.AspNetCore.Authentication.Core.Test (16)
AuthenticationServiceTests.cs (14)
91var ex = await Assert.ThrowsAsync<InvalidOperationException>(() => context.SignInAsync("signin", new ClaimsPrincipal(), null)); 92await context.SignInAsync("signin", new ClaimsPrincipal(new ClaimsIdentity("whatever")), null); 106await context.SignInAsync("signin", new ClaimsPrincipal(), 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")))); 249return Task.FromResult(new ClaimsPrincipal()); 259new ClaimsPrincipal(new ClaimsIdentity("whatever")),
AuthenticationTicketTests.cs (1)
24var principal = new ClaimsPrincipal(identity);
TokenExtensionTests.cs (1)
165return Task.FromResult(AuthenticateResult.Success(new AuthenticationTicket(new ClaimsPrincipal(), props, "simple")));
Microsoft.AspNetCore.Authentication.Facebook (1)
FacebookHandler.cs (1)
60var context = new OAuthCreatingTicketContext(new ClaimsPrincipal(identity), properties, Context, Scheme, Options, Backchannel, tokens, payload.RootElement);
Microsoft.AspNetCore.Authentication.Google (1)
GoogleHandler.cs (1)
58var context = new OAuthCreatingTicketContext(new ClaimsPrincipal(identity), properties, Context, Scheme, Options, Backchannel, tokens, payload.RootElement);
Microsoft.AspNetCore.Authentication.JwtBearer (1)
JwtBearerHandler.cs (1)
110principal = new ClaimsPrincipal(tokenValidationResult.ClaimsIdentity);
Microsoft.AspNetCore.Authentication.MicrosoftAccount (1)
MicrosoftAccountHandler.cs (1)
54var context = new OAuthCreatingTicketContext(new ClaimsPrincipal(identity), properties, Context, Scheme, Options, Backchannel, tokens, payload.RootElement);
Microsoft.AspNetCore.Authentication.Negotiate (1)
NegotiateHandler.cs (1)
333user = new ClaimsPrincipal(new ClaimsIdentity(identity));
Microsoft.AspNetCore.Authentication.Negotiate.Test (1)
NegotiateHandlerTests.cs (1)
471return Assert.ThrowsAsync<InvalidOperationException>(() => context.SignInAsync(new ClaimsPrincipal()));
Microsoft.AspNetCore.Authentication.OAuth (1)
OAuthHandler.cs (1)
256var context = new OAuthCreatingTicketContext(new ClaimsPrincipal(identity), properties, Context, Scheme, Options, Backchannel, tokens, user.RootElement);
Microsoft.AspNetCore.Authentication.OpenIdConnect (2)
OpenIdConnectHandler.cs (2)
773user = new ClaimsPrincipal(tokenValidationResult.ClaimsIdentity); 853tokenEndpointUser = new ClaimsPrincipal(tokenValidationResult.ClaimsIdentity);
Microsoft.AspNetCore.Authentication.Test (83)
AuthenticationMiddlewareTests.cs (5)
65.Returns(Task.FromResult(AuthenticateResult.Success(new AuthenticationTicket(new ClaimsPrincipal(), "custom")))); 108.Returns(Task.FromResult(AuthenticateResult.Success(new AuthenticationTicket(new ClaimsPrincipal(), "custom")))); 125context.User = new ClaimsPrincipal(); 134.Returns(Task.FromResult(AuthenticateResult.Success(new AuthenticationTicket(new ClaimsPrincipal(), "custom")))); 151var newTicket = new AuthenticationTicket(new ClaimsPrincipal(), "");
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));
CookieTests.cs (29)
110new ClaimsPrincipal(user), 117new ClaimsPrincipal(new ClaimsIdentity(new GenericIdentity("Alice", "Cookies"))), 264new ClaimsPrincipal(user), 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"))));
DynamicSchemeTests.cs (1)
117var principal = new ClaimsPrincipal();
GoogleTests.cs (1)
1206await Assert.ThrowsAsync<InvalidOperationException>(() => context.SignInAsync("Google", new ClaimsPrincipal()));
JwtBearerTests.cs (3)
235context.Principal = new ClaimsPrincipal(new ClaimsIdentity(claims, context.Scheme.Name)); 1155return new ClaimsPrincipal(new ClaimsIdentity(claims, AuthenticationScheme)); 1222await Assert.ThrowsAsync<InvalidOperationException>(() => context.SignInAsync(JwtBearerDefaults.AuthenticationScheme, new ClaimsPrincipal()));
JwtBearerTests_Handler.cs (2)
222context.Principal = new ClaimsPrincipal(new ClaimsIdentity(claims, context.Scheme.Name)); 1281await Assert.ThrowsAsync<InvalidOperationException>(() => context.SignInAsync(JwtBearerDefaults.AuthenticationScheme, new ClaimsPrincipal()));
MicrosoftAccountTests.cs (1)
398await Assert.ThrowsAsync<InvalidOperationException>(() => context.SignInAsync("Microsoft", new ClaimsPrincipal()));
OpenIdConnect\OpenIdConnectConfigurationTests.cs (5)
68await Assert.ThrowsAsync<InvalidOperationException>(() => context.SignInAsync(new ClaimsPrincipal())); 97await Assert.ThrowsAsync<InvalidOperationException>(() => context.SignInAsync(new ClaimsPrincipal())); 301await Assert.ThrowsAsync<InvalidOperationException>(() => context.SignInAsync(new ClaimsPrincipal())); 356await Assert.ThrowsAsync<InvalidOperationException>(() => context.SignInAsync(new ClaimsPrincipal())); 416await Assert.ThrowsAsync<InvalidOperationException>(() => context.SignInAsync(new ClaimsPrincipal()));
OpenIdConnect\OpenIdConnectEventTests.cs (2)
764context.Principal = new ClaimsPrincipal(new ClaimsIdentity(claims, context.Scheme.Name)); 1370return new ClaimsPrincipal(new ClaimsIdentity("customAuthType"));
OpenIdConnect\OpenIdConnectEventTests_Handler.cs (1)
764context.Principal = new ClaimsPrincipal(new ClaimsIdentity(claims, context.Scheme.Name));
OpenIdConnect\OpenIdConnectTests.cs (3)
314await context.SignInAsync(new ClaimsPrincipal(claimsIdentity)); 338await context.SignInAsync(new ClaimsPrincipal(claimsIdentity)); 362await context.SignInAsync(new ClaimsPrincipal(claimsIdentity));
OpenIdConnect\TestServerBuilder.cs (1)
89await context.SignInAsync(OpenIdConnectDefaults.AuthenticationScheme, new ClaimsPrincipal());
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"))); 373var principal = new ClaimsPrincipal(); 423var principal = new ClaimsPrincipal();
SharedAuthenticationTests.cs (10)
72await context.SignInAsync(new ClaimsPrincipal(new ClaimsIdentity("whatever"))); 77await Assert.ThrowsAsync<InvalidOperationException>(() => context.SignInAsync(new ClaimsPrincipal())); 109await context.SignInAsync(new ClaimsPrincipal(new ClaimsIdentity("whatever"))); 211return Task.FromResult(new ClaimsPrincipal()); 372await context.SignInAsync(new ClaimsPrincipal(new ClaimsIdentity("whatever"))); 377await Assert.ThrowsAsync<InvalidOperationException>(() => context.SignInAsync(new ClaimsPrincipal())); 441await context.SignInAsync(new ClaimsPrincipal(new ClaimsIdentity("whatever"))); 446await Assert.ThrowsAsync<InvalidOperationException>(() => context.SignInAsync(new ClaimsPrincipal())); 515await context.SignInAsync(new ClaimsPrincipal(new ClaimsIdentity("whatever"))); 520await Assert.ThrowsAsync<InvalidOperationException>(() => context.SignInAsync(new ClaimsPrincipal()));
TestHandlers.cs (2)
38var principal = new ClaimsPrincipal(); 70var principal = new ClaimsPrincipal();
TicketSerializerTests.cs (4)
17var ticket = new AuthenticationTicket(new ClaimsPrincipal(), properties, "Hello"); 38var ticket = new AuthenticationTicket(new ClaimsPrincipal(), properties, "Hello"); 61var ticket = new AuthenticationTicket(new ClaimsPrincipal(), properties, "Hello"); 96var ticket = new AuthenticationTicket(new ClaimsPrincipal(), properties, "Hello");
TwitterTests.cs (1)
549await Assert.ThrowsAsync<InvalidOperationException>(() => context.SignInAsync("Twitter", new ClaimsPrincipal()));
WsFederation\TestSecurityTokenValidator.cs (1)
25return new ClaimsPrincipal(new ClaimsIdentity("Test"));
Microsoft.AspNetCore.Authentication.Twitter (1)
TwitterHandler.cs (1)
157var context = new TwitterCreatingTicketContext(Context, Scheme, Options, new ClaimsPrincipal(identity), properties, token.UserId, token.ScreenName, token.Token, token.TokenSecret, user);
Microsoft.AspNetCore.Authentication.WsFederation (1)
WsFederationHandler.cs (1)
257principal = new ClaimsPrincipal(tokenValidationResult.ClaimsIdentity);
Microsoft.AspNetCore.Authorization.Policy (2)
PolicyEvaluator.cs (1)
65context.User = new ClaimsPrincipal(new ClaimsIdentity());
src\Shared\SecurityHelper\SecurityHelper.cs (1)
31var newPrincipal = new ClaimsPrincipal();
Microsoft.AspNetCore.Authorization.Test (57)
AuthorizationMiddlewareTests.cs (8)
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)); 877context.User = new ClaimsPrincipal(); 903var newTicket = new AuthenticationTicket(new ClaimsPrincipal(), ""); 925var res = AuthenticateResult.Success(new AuthenticationTicket(new ClaimsPrincipal(c.User.Identities.FirstOrDefault(i => i.AuthenticationType == scheme)), scheme)); 932var authenticateResult = AuthenticateResult.Success(new AuthenticationTicket(new ClaimsPrincipal(), "")); 958var authenticateResult = AuthenticateResult.Success(new AuthenticationTicket(new ClaimsPrincipal(), "")); 1012var basicPrincipal = new ClaimsPrincipal(
DefaultAuthorizationServiceTests.cs (43)
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")); 77var user = new ClaimsPrincipal( 107var allowed = await authorizationService.AuthorizeAsync(new ClaimsPrincipal(), "Custom"); 134var allowed = await authorizationService.AuthorizeAsync(new ClaimsPrincipal(), "Custom"); 185var allowed = await authorizationService.AuthorizeAsync(new ClaimsPrincipal(), "Custom"); 205var user = new ClaimsPrincipal( 227var user = new ClaimsPrincipal( 248var user = new ClaimsPrincipal( 269var user = new ClaimsPrincipal( 302var user = new ClaimsPrincipal(new ClaimsIdentity()); 317var user = new ClaimsPrincipal( 340var exception = await Assert.ThrowsAsync<InvalidOperationException>(() => authorizationService.AuthorizeAsync(new ClaimsPrincipal(), "whatever", "BogusPolicy")); 351var user = new ClaimsPrincipal( 373var user = new ClaimsPrincipal( 394var user = new ClaimsPrincipal( 411var user = new ClaimsPrincipal( 428var user = new ClaimsPrincipal( 444var user = new ClaimsPrincipal( 465var user = new ClaimsPrincipal( 492var user = new ClaimsPrincipal( 518var user = new ClaimsPrincipal( 546var user = new ClaimsPrincipal(identity); 568var user = new ClaimsPrincipal(identity); 588var user = new ClaimsPrincipal(new ClaimsIdentity()); 613var user = new ClaimsPrincipal(new ClaimsIdentity()); 646var user = new ClaimsPrincipal(); 667var user = new ClaimsPrincipal(); 708var user = new ClaimsPrincipal(); 729var user = new ClaimsPrincipal( 757var user = new ClaimsPrincipal( 784var user = new ClaimsPrincipal( 848var user = new ClaimsPrincipal( 891var user = new ClaimsPrincipal( 912var user = new ClaimsPrincipal( 933var user = new ClaimsPrincipal(); 950var user = new ClaimsPrincipal(); 967var user = new ClaimsPrincipal(); 986var user = new ClaimsPrincipal(); 1025var user = new ClaimsPrincipal(); 1064var user = new ClaimsPrincipal(id); 1208var user = new ClaimsPrincipal(); 1242var user = new ClaimsPrincipal();
PassThroughAuthorizationHandlerTests.cs (1)
41var allowed = await authorizationService.AuthorizeAsync(new ClaimsPrincipal(), "Self");
PolicyEvaluatorTests.cs (4)
92var success = AuthenticateResult.Success(new AuthenticationTicket(new ClaimsPrincipal(), "whatever")); 129var result = await evaluator.AuthorizeAsync(policy, AuthenticateResult.Success(new AuthenticationTicket(new ClaimsPrincipal(), "scheme")), context, resource: null); 149var result = await evaluator.AuthorizeAsync(policy, AuthenticateResult.Success(new AuthenticationTicket(new ClaimsPrincipal(), "scheme")), context, resource: null); 211Principal = new ClaimsPrincipal(new ClaimsIdentity(scheme));
TestObjects\TestAuthenticationService.cs (1)
27return Task.FromResult(AuthenticateResult.Success(new AuthenticationTicket(new ClaimsPrincipal(identity), scheme)));
Microsoft.AspNetCore.Components.Authorization.Tests (7)
AuthorizeRouteViewTest.cs (3)
26new AuthenticationState(new ClaimsPrincipal(new ClaimsIdentity()))); 180new ClaimsPrincipal(new TestIdentity { Name = "Bert" }))); 230new ClaimsPrincipal(new TestIdentity { Name = "Bert" })));
AuthorizeViewTest.cs (3)
273authTcs.SetResult(new AuthenticationState(new ClaimsPrincipal())); 524= Task.FromResult(new AuthenticationState(new ClaimsPrincipal())); 562new ClaimsPrincipal(new TestIdentity { Name = username })));
CascadingAuthenticationStateTest.cs (1)
190=> new AuthenticationState(new ClaimsPrincipal(username == null
Microsoft.AspNetCore.Components.Server (1)
Circuits\RevalidatingServerAuthenticationStateProvider.cs (1)
104var anonymousUser = new ClaimsPrincipal(new ClaimsIdentity());
Microsoft.AspNetCore.Components.Server.Tests (2)
Circuits\RevalidatingServerAuthenticationStateProviderTest.cs (1)
221var authenticationState = new AuthenticationState(new ClaimsPrincipal(identity));
Circuits\ServerAuthenticationStateProviderTest.cs (1)
23var user = new ClaimsPrincipal();
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 (2)
Internal\HttpConnectionDispatcher.cs (1)
690newContext.User = new ClaimsPrincipal();
src\Shared\SecurityHelper\SecurityHelper.cs (1)
31var newPrincipal = new ClaimsPrincipal();
Microsoft.AspNetCore.Http.Connections.Tests (3)
HttpConnectionDispatcherTests.cs (3)
774context.User = new ClaimsPrincipal(new ClaimsIdentity(new[] { new Claim("claim1", "claimValue") })); 1905context.User = new ClaimsPrincipal(windowsIdentity); 3308await context.SignInAsync(new ClaimsPrincipal(new ClaimsIdentity(claims, "Cookies")));
Microsoft.AspNetCore.Http.Extensions.Tests (5)
RequestDelegateFactoryTests.cs (1)
1247httpContext.User = new ClaimsPrincipal();
RequestDelegateGenerator\RequestDelegateCreationTests.SpecialTypes.cs (4)
78var user = new ClaimsPrincipal(); 143httpContext.User = new ClaimsPrincipal(); 247httpContext.User = new ClaimsPrincipal(); 279httpContext.User = new ClaimsPrincipal();
Microsoft.AspNetCore.Http.Results.Tests (7)
ResultsTests.cs (2)
456var principal = new ClaimsPrincipal(); 1774(() => Results.SignIn(new(), null, null), typeof(SignInHttpResult)),
SignInResultTests.cs (4)
19var principal = new ClaimsPrincipal(); 40var principal = new ClaimsPrincipal(); 60var principal = new ClaimsPrincipal(); 81var result = new SignInHttpResult(new());
TypedResultsTests.cs (1)
466var principal = new ClaimsPrincipal();
Microsoft.AspNetCore.Http.Tests (2)
DefaultHttpContextTests.cs (2)
96context.User = new ClaimsPrincipal(); 102context.User = new ClaimsPrincipal(new ClaimsIdentity("SomeAuthType"));
Microsoft.AspNetCore.Identity (2)
SignInManager.cs (2)
782return new ClaimsPrincipal(identity); 795return new ClaimsPrincipal(rememberBrowserIdentity);
Microsoft.AspNetCore.Identity.InMemory.Test (1)
ControllerTest.cs (1)
69var externalPrincipal = new ClaimsPrincipal(externalIdentity);
Microsoft.AspNetCore.Identity.Test (16)
PrincipalExtensionsTest.cs (1)
21return new ClaimsPrincipal(new ClaimsIdentity(
SecurityStampValidatorTest.cs (10)
62var id = new ClaimsPrincipal(new ClaimsIdentity(IdentityConstants.ApplicationScheme)); 80var principal = new ClaimsPrincipal(id); 113var principal = new ClaimsPrincipal(id); 140var ticket = new AuthenticationTicket(new ClaimsPrincipal(id), 171claimsManager.Setup(c => c.CreateAsync(user)).ReturnsAsync(new ClaimsPrincipal()).Verifiable(); 181var ticket = new AuthenticationTicket(new ClaimsPrincipal(tid), 223var ticket = new AuthenticationTicket(new ClaimsPrincipal(id), 260var ticket = new AuthenticationTicket(new ClaimsPrincipal(id), 288signInManager.Setup(s => s.CreateUserPrincipalAsync(It.IsAny<PocoUser>())).Returns(Task.FromResult(new ClaimsPrincipal(new ClaimsIdentity("auth")))); 298var ticket = new AuthenticationTicket(new ClaimsPrincipal(id),
SignInManagerTest.cs (5)
217.ReturnsAsync(AuthenticateResult.Success(new AuthenticationTicket(new ClaimsPrincipal(id), null, IdentityConstants.TwoFactorRememberMeScheme))).Verifiable(); 793.ReturnsAsync(AuthenticateResult.Success(new AuthenticationTicket(new ClaimsPrincipal(id), null, IdentityConstants.TwoFactorRememberMeScheme))).Verifiable(); 1038var principal = new ClaimsPrincipal(identity); 1069var principal = new ClaimsPrincipal(identity); 1100var principal = new ClaimsPrincipal(identity);
Microsoft.AspNetCore.Mvc.Core (1)
src\Shared\SecurityHelper\SecurityHelper.cs (1)
31var newPrincipal = new ClaimsPrincipal();
Microsoft.AspNetCore.Mvc.Core.Test (6)
Authorization\AuthorizeFilterTest.cs (3)
90authorizationContext.HttpContext.User = new ClaimsPrincipal(); 575var basicPrincipal = new ClaimsPrincipal( 593var bearerPrincipal = new ClaimsPrincipal(bearerIdentity);
SignInResultTest.cs (3)
22var principal = new ClaimsPrincipal(); 49var principal = new ClaimsPrincipal(); 76var principal = new ClaimsPrincipal();
Microsoft.AspNetCore.Mvc.TagHelpers.Test (2)
CacheTagKeyTest.cs (2)
359cacheTagHelper.ViewContext.HttpContext.User = new ClaimsPrincipal(identity); 406cacheTagHelper.ViewContext.HttpContext.User = new ClaimsPrincipal(identity);
Microsoft.AspNetCore.Owin (1)
Utilities.cs (1)
43return new ClaimsPrincipal(principal);
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 (4)
SecurityHelperTests.cs (3)
16var user = SecurityHelper.MergeUserPrincipal(new ClaimsPrincipal(), new GenericPrincipal(new GenericIdentity("Test1", "Alpha"), new string[0])); 53var existingPrincipal = new ClaimsPrincipal(new ClaimsIdentity()); 62var newPrincipal = new ClaimsPrincipal();
src\Shared\SecurityHelper\SecurityHelper.cs (1)
31var newPrincipal = new ClaimsPrincipal();
Microsoft.AspNetCore.SignalR.Core (1)
HubConnectionContext.cs (1)
139_user = Features.Get<IConnectionUserFeature>()?.User ?? new ClaimsPrincipal();
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.Utils (1)
TestClient.cs (1)
59Connection.User = new ClaimsPrincipal(new ClaimsIdentity(claims));
Microsoft.AspNetCore.Tests (1)
WebApplicationTests.cs (1)
2862var principal = new ClaimsPrincipal();
Microsoft.Extensions.Identity.Core (1)
UserClaimsPrincipalFactory.cs (1)
63return new ClaimsPrincipal(id);
PathSchemeSelection (2)
Controllers\AccountController.cs (1)
42await HttpContext.SignInAsync(CookieAuthenticationDefaults.AuthenticationScheme, new ClaimsPrincipal(new ClaimsIdentity(claims, "Cookies", "user", "role")));
Startup.cs (1)
48_id = new ClaimsPrincipal(id);
SecurityWebSite (4)
Controllers\AdministrationController.cs (1)
38await HttpContext.SignInAsync("Cookie2", new ClaimsPrincipal(new ClaimsIdentity("Cookie2")));
Controllers\LoginController.cs (3)
19await HttpContext.SignInAsync(scheme: null, new ClaimsPrincipal(identity)); 27await HttpContext.SignInAsync(CookieAuthenticationDefaults.AuthenticationScheme, new ClaimsPrincipal(identity)); 35await HttpContext.SignInAsync(CookieAuthenticationDefaults.AuthenticationScheme, new ClaimsPrincipal(identity));
StaticFilesAuth (1)
Controllers\AccountController.cs (1)
41await HttpContext.SignInAsync(new ClaimsPrincipal(new ClaimsIdentity(claims, "Cookies", "user", "role")));
System.Security.Claims (2)
System\Security\Claims\ClaimsPrincipal.cs (2)
45not null => new ClaimsPrincipal(threadPrincipal), 258return new ClaimsPrincipal(this);
497 references to ClaimsPrincipal
Aspire.Dashboard (7)
Authentication\AspirePolicyEvaluator.cs (6)
33/// <see cref="ClaimsPrincipal"/> to <see cref="HttpContext.User"/>. If no schemes are set, this is a no-op. 42ClaimsPrincipal? newPrincipal = null; 126private static ClaimsPrincipal MergeUserPrincipal(ClaimsPrincipal? existingPrincipal, ClaimsPrincipal? additionalPrincipal) 134var newPrincipal = new ClaimsPrincipal();
Model\ValidateTokenMiddleware.cs (1)
96var claims = new ClaimsPrincipal(claimsIdentity);
BasicWebSite (1)
BasicAuthenticationHandler.cs (1)
24var principal = new ClaimsPrincipal();
ClaimsTransformation (3)
ClaimsTransformer.cs (3)
14public Task<ClaimsPrincipal> TransformAsync(ClaimsPrincipal principal) 17var transformed = new ClaimsPrincipal();
CookiePolicySample (1)
Startup.cs (1)
43var user = new ClaimsPrincipal(new ClaimsIdentity(new[] { new Claim(ClaimTypes.Name, "bob") },
CookieSample (1)
Program.cs (1)
43var user = new ClaimsPrincipal(new ClaimsIdentity(new[] { new Claim(ClaimTypes.Name, "bob") }, CookieAuthenticationDefaults.AuthenticationScheme));
CustomAuthorizationFailureResponse (1)
Authentication\SampleAuthenticationHandler.cs (1)
13private readonly ClaimsPrincipal _id;
dotnet-svcutil-lib (1)
FrameworkFork\System.ServiceModel\System\ServiceModel\OperationContext.cs (1)
279public ClaimsPrincipal ClaimsPrincipal
Identity.DefaultUI.WebSite (1)
Pages\Contoso\Login.cshtml.cs (1)
62var principal = new ClaimsPrincipal(identity);
IdentitySample.ApiEndpoints (1)
Program.cs (1)
25app.MapGet("/requires-auth", (ClaimsPrincipal user) => $"Hello, {user.Identity?.Name}!").RequireAuthorization();
Microsoft.AspNetCore.Antiforgery (5)
Internal\DefaultAntiforgeryTokenGenerator.cs (1)
195private static ClaimsIdentity? GetAuthenticatedIdentity(ClaimsPrincipal? claimsPrincipal)
Internal\DefaultClaimUidExtractor.cs (1)
24public string? ExtractClaimUid(ClaimsPrincipal claimsPrincipal)
Internal\IClaimUidExtractor.cs (3)
9/// This interface can extract unique identifers for a <see cref="ClaimsPrincipal"/>. 16/// <param name="claimsPrincipal">The <see cref="ClaimsPrincipal"/>.</param> 18string? ExtractClaimUid(ClaimsPrincipal claimsPrincipal);
Microsoft.AspNetCore.Antiforgery.Test (4)
DefaultAntiforgeryTokenGeneratorTest.cs (4)
156mockClaimUidExtractor.Setup(o => o.ExtractClaimUid(It.Is<ClaimsPrincipal>(c => c.Identity == identity))) 405mockClaimUidExtractor.Setup(o => o.ExtractClaimUid(It.Is<ClaimsPrincipal>(c => c.Identity == identity))) 443mockClaimUidExtractor.Setup(o => o.ExtractClaimUid(It.Is<ClaimsPrincipal>(c => c.Identity == identity))) 585mockClaimUidExtractor.Setup(o => o.ExtractClaimUid(It.Is<ClaimsPrincipal>(c => c.Identity == identity)))
Microsoft.AspNetCore.Authentication (18)
AuthenticationFeatures.cs (2)
14private ClaimsPrincipal? _user; 32public ClaimsPrincipal? User
Events\PrincipalContext.cs (2)
25/// Gets the <see cref="ClaimsPrincipal"/> containing the user claims. 27public virtual ClaimsPrincipal? Principal { get; set; }
Events\RemoteAuthenticationContext.cs (2)
30/// Gets the <see cref="ClaimsPrincipal"/> containing the user claims. 32public ClaimsPrincipal? Principal { get; set; }
Events\ResultContext.cs (2)
26/// Gets or sets the <see cref="ClaimsPrincipal"/> containing the user claims. 28public ClaimsPrincipal? Principal { get; set; }
PolicySchemeHandler.cs (1)
45protected override Task HandleSignInAsync(ClaimsPrincipal user, AuthenticationProperties? properties)
SignInAuthenticationHandler.cs (2)
38public virtual Task SignInAsync(ClaimsPrincipal user, AuthenticationProperties? properties) 52protected abstract Task HandleSignInAsync(ClaimsPrincipal user, AuthenticationProperties? properties);
src\Shared\SecurityHelper\SecurityHelper.cs (6)
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> 23public static ClaimsPrincipal MergeUserPrincipal(ClaimsPrincipal? existingPrincipal, ClaimsPrincipal? additionalPrincipal) 31var newPrincipal = new ClaimsPrincipal();
TicketSerializer.cs (1)
62var principal = ticket.Principal;
Microsoft.AspNetCore.Authentication.Abstractions (23)
AuthenticateResult.cs (1)
35public ClaimsPrincipal? Principal => Ticket?.Principal;
AuthenticationHttpContextExtensions.cs (4)
125public static Task SignInAsync(this HttpContext context, string? scheme, ClaimsPrincipal principal) => 135public static Task SignInAsync(this HttpContext context, ClaimsPrincipal principal) => 146public static Task SignInAsync(this HttpContext context, ClaimsPrincipal principal, AuthenticationProperties? properties) => 157public static Task SignInAsync(this HttpContext context, string? scheme, ClaimsPrincipal principal, AuthenticationProperties? properties) =>
AuthenticationOptions.cs (2)
74/// Used as the default scheme by <see cref="IAuthenticationService.SignInAsync(HttpContext, string, System.Security.Claims.ClaimsPrincipal, AuthenticationProperties)"/>. 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 (7)
16/// <param name="principal">the <see cref="ClaimsPrincipal"/> that represents the authenticated user.</param> 19public AuthenticationTicket(ClaimsPrincipal principal, AuthenticationProperties? properties, string authenticationScheme) 31/// <param name="principal">the <see cref="ClaimsPrincipal"/> that represents the authenticated user.</param> 33public AuthenticationTicket(ClaimsPrincipal principal, string authenticationScheme) 45public ClaimsPrincipal Principal { get; } 56/// The method clones the <see cref="Principal"/> by calling <see cref="ClaimsIdentity.Clone"/> on each of the <see cref="ClaimsPrincipal.Identities"/>. 61var principal = new ClaimsPrincipal();
IAuthenticationSchemeProvider.cs (2)
51/// Returns the scheme that will be used by default for <see cref="IAuthenticationService.SignInAsync(HttpContext, string, System.Security.Claims.ClaimsPrincipal, AuthenticationProperties)"/>. 55/// <returns>The scheme that will be used by default for <see cref="IAuthenticationService.SignInAsync(HttpContext, string, System.Security.Claims.ClaimsPrincipal, AuthenticationProperties)"/>.</returns>
IAuthenticationService.cs (2)
47/// <param name="principal">The <see cref="ClaimsPrincipal"/> to sign in.</param> 50Task SignInAsync(HttpContext context, string? scheme, ClaimsPrincipal principal, AuthenticationProperties? properties);
IAuthenticationSignInHandler.cs (2)
16/// <param name="user">The <see cref="ClaimsPrincipal"/> user.</param> 19Task SignInAsync(ClaimsPrincipal user, AuthenticationProperties? properties);
IClaimsTransformation.cs (3)
18/// <param name="principal">The <see cref="ClaimsPrincipal"/> to transform.</param> 20Task<ClaimsPrincipal> TransformAsync(ClaimsPrincipal principal);
Microsoft.AspNetCore.Authentication.BearerToken (7)
BearerTokenExtensions.cs (4)
20/// Bearer tokens can be obtained by calling <see cref="AuthenticationHttpContextExtensions.SignInAsync(AspNetCore.Http.HttpContext, string?, System.Security.Claims.ClaimsPrincipal)" />. 31/// Bearer tokens can be obtained by calling <see cref="AuthenticationHttpContextExtensions.SignInAsync(AspNetCore.Http.HttpContext, string?, System.Security.Claims.ClaimsPrincipal)" />. 43/// Bearer tokens can be obtained by calling <see cref="AuthenticationHttpContextExtensions.SignInAsync(AspNetCore.Http.HttpContext, string?, System.Security.Claims.ClaimsPrincipal)" />. 55/// Bearer tokens can be obtained by calling <see cref="AuthenticationHttpContextExtensions.SignInAsync(AspNetCore.Http.HttpContext, string?, System.Security.Claims.ClaimsPrincipal)" />.
BearerTokenHandler.cs (3)
64protected override async Task HandleSignInAsync(ClaimsPrincipal user, AuthenticationProperties? properties) 103private AuthenticationTicket CreateBearerTicket(ClaimsPrincipal user, AuthenticationProperties properties) 106private AuthenticationTicket CreateRefreshTicket(ClaimsPrincipal user, DateTimeOffset utcNow)
Microsoft.AspNetCore.Authentication.Certificate (6)
CertificateAuthenticationExtensions.cs (5)
20/// raises an event where the certificate is resolved to a <see cref="ClaimsPrincipal"/>. 33/// raises an event where the certificate is resolved to a <see cref="ClaimsPrincipal"/>. 47/// raises an event where the certificate is resolved to a <see cref="ClaimsPrincipal"/>. 61/// raises an event where the certificate is resolved to a <see cref="ClaimsPrincipal"/>. 79/// raises an event where the certificate is resolved to a <see cref="ClaimsPrincipal"/>.
CertificateAuthenticationHandler.cs (1)
237private ClaimsPrincipal CreatePrincipal(X509Certificate2 certificate)
Microsoft.AspNetCore.Authentication.Cookies (11)
CookieAuthenticationHandler.cs (7)
116private void RequestRefresh(AuthenticationTicket ticket, ClaimsPrincipal? replacedPrincipal = null) 132private static AuthenticationTicket CloneTicket(AuthenticationTicket ticket, ClaimsPrincipal? replacedPrincipal) 134var principal = replacedPrincipal ?? ticket.Principal; 135var newPrincipal = new ClaimsPrincipal(); 265var principal = new ClaimsPrincipal( 291protected override async Task HandleSignInAsync(ClaimsPrincipal user, AuthenticationProperties? properties) 349var principal = new ClaimsPrincipal(
CookieSignedInContext.cs (1)
25ClaimsPrincipal principal,
CookieSigningInContext.cs (1)
27ClaimsPrincipal principal,
CookieValidatePrincipalContext.cs (2)
38/// <param name="principal">The <see cref="ClaimsPrincipal"/> used as the replacement</param> 39public void ReplacePrincipal(ClaimsPrincipal principal) => Principal = principal;
Microsoft.AspNetCore.Authentication.Core (9)
AuthenticationSchemeProvider.cs (2)
96/// Returns the scheme that will be used by default for <see cref="IAuthenticationService.SignInAsync(HttpContext, string, System.Security.Claims.ClaimsPrincipal, AuthenticationProperties)"/>. 100/// <returns>The scheme that will be used by default for <see cref="IAuthenticationService.SignInAsync(HttpContext, string, System.Security.Claims.ClaimsPrincipal, AuthenticationProperties)"/>.</returns>
AuthenticationService.cs (5)
16private HashSet<ClaimsPrincipal>? _transformCache; 82var principal = result.Principal!; 84_transformCache ??= new HashSet<ClaimsPrincipal>(); 161/// <param name="principal">The <see cref="ClaimsPrincipal"/> to sign in.</param> 164public virtual async Task SignInAsync(HttpContext context, string? scheme, ClaimsPrincipal principal, AuthenticationProperties? properties)
NoopClaimsTransformation.cs (2)
18public virtual Task<ClaimsPrincipal> TransformAsync(ClaimsPrincipal principal)
Microsoft.AspNetCore.Authentication.Core.Test (8)
AuthenticationSchemeProviderTests.cs (1)
281public Task SignInAsync(ClaimsPrincipal user, AuthenticationProperties? properties)
AuthenticationServiceTests.cs (5)
246public Task<ClaimsPrincipal> TransformAsync(ClaimsPrincipal principal) 302public Task SignInAsync(ClaimsPrincipal user, AuthenticationProperties? properties) 368public Task SignInAsync(ClaimsPrincipal user, AuthenticationProperties? properties) 406public Task SignInAsync(ClaimsPrincipal user, AuthenticationProperties? properties)
AuthenticationTicketTests.cs (1)
24var principal = new ClaimsPrincipal(identity);
TokenExtensionTests.cs (1)
183public Task SignInAsync(ClaimsPrincipal user, AuthenticationProperties properties)
Microsoft.AspNetCore.Authentication.JwtBearer (1)
JwtBearerHandler.cs (1)
99ClaimsPrincipal? principal = null;
Microsoft.AspNetCore.Authentication.Negotiate (1)
NegotiateHandler.cs (1)
325ClaimsPrincipal user;
Microsoft.AspNetCore.Authentication.OAuth (2)
Events\OAuthCreatingTicketContext.cs (2)
20/// <param name="principal">The <see cref="ClaimsPrincipal"/>.</param> 29ClaimsPrincipal principal,
Microsoft.AspNetCore.Authentication.OpenIdConnect (14)
Events\TokenResponseReceivedContext.cs (1)
18public TokenResponseReceivedContext(HttpContext context, AuthenticationScheme scheme, OpenIdConnectOptions options, ClaimsPrincipal user, AuthenticationProperties properties)
Events\TokenValidatedContext.cs (1)
20public TokenValidatedContext(HttpContext context, AuthenticationScheme scheme, OpenIdConnectOptions options, ClaimsPrincipal principal, AuthenticationProperties properties)
Events\UserInformationReceivedContext.cs (1)
20public UserInformationReceivedContext(HttpContext context, AuthenticationScheme scheme, OpenIdConnectOptions options, ClaimsPrincipal principal, AuthenticationProperties properties)
OpenIdConnectHandler.cs (11)
161var principal = (await Context.AuthenticateAsync(Options.SignOutScheme))?.Principal; 760ClaimsPrincipal? user = null; 847ClaimsPrincipal tokenEndpointUser; 1042ClaimsPrincipal principal, AuthenticationProperties properties) 1110/// Save the tokens contained in the <see cref="OpenIdConnectMessage"/> in the <see cref="ClaimsPrincipal"/>. 1232private async Task<TokenValidatedContext> RunTokenValidatedEventAsync(OpenIdConnectMessage authorizationResponse, OpenIdConnectMessage? tokenEndpointResponse, ClaimsPrincipal user, AuthenticationProperties properties, JwtSecurityToken jwt, string? nonce) 1258private async Task<AuthorizationCodeReceivedContext> RunAuthorizationCodeReceivedEventAsync(OpenIdConnectMessage authorizationResponse, ClaimsPrincipal? user, AuthenticationProperties properties, JwtSecurityToken? jwt) 1307ClaimsPrincipal user, 1333private async Task<UserInformationReceivedContext> RunUserInformationReceivedEventAsync(ClaimsPrincipal principal, AuthenticationProperties properties, OpenIdConnectMessage message, JsonDocument user) 1384private ClaimsPrincipal ValidateToken(string idToken, AuthenticationProperties properties, TokenValidationParameters validationParameters, out JwtSecurityToken jwt) 1404var principal = Options.SecurityTokenValidator.ValidateToken(idToken, validationParameters, out SecurityToken validatedToken);
Microsoft.AspNetCore.Authentication.Test (24)
AuthenticationMiddlewareTests.cs (3)
277public Task SignInAsync(ClaimsPrincipal user, AuthenticationProperties properties) 318public Task SignInAsync(ClaimsPrincipal user, AuthenticationProperties properties) 359public Task SignInAsync(ClaimsPrincipal user, AuthenticationProperties properties)
CookieTests.cs (2)
1774public Task<ClaimsPrincipal> TransformAsync(ClaimsPrincipal p)
DynamicSchemeTests.cs (1)
117var principal = new ClaimsPrincipal();
GoogleTests.cs (2)
1132public Task<ClaimsPrincipal> TransformAsync(ClaimsPrincipal p)
JwtBearerTests.cs (3)
1037public ClaimsPrincipal ValidateToken(string securityToken, TokenValidationParameters validationParameters, out SecurityToken validatedToken) 1069public ClaimsPrincipal ValidateToken(string securityToken, TokenValidationParameters validationParameters, out SecurityToken validatedToken) 1141public ClaimsPrincipal ValidateToken(string securityToken, TokenValidationParameters validationParameters, out SecurityToken validatedToken)
OpenIdConnect\OpenIdConnectEventTests.cs (1)
1366public ClaimsPrincipal ValidateToken(string securityToken, TokenValidationParameters validationParameters, out SecurityToken validatedToken)
PolicyTests.cs (4)
373var principal = new ClaimsPrincipal(); 398public Task SignInAsync(ClaimsPrincipal user, AuthenticationProperties properties) 423var principal = new ClaimsPrincipal(); 448public Task SignInAsync(ClaimsPrincipal user, AuthenticationProperties properties)
SharedAuthenticationTests.cs (2)
208public Task<ClaimsPrincipal> TransformAsync(ClaimsPrincipal principal)
TestExtensions.cs (1)
45public static Task DescribeAsync(this HttpResponse res, ClaimsPrincipal principal)
TestHandlers.cs (4)
38var principal = new ClaimsPrincipal(); 45public Task SignInAsync(ClaimsPrincipal user, AuthenticationProperties properties) 70var principal = new ClaimsPrincipal(); 95public Task SignInAsync(ClaimsPrincipal user, AuthenticationProperties properties)
WsFederation\TestSecurityTokenValidator.cs (1)
20public ClaimsPrincipal ValidateToken(string securityToken, TokenValidationParameters validationParameters, out SecurityToken validatedToken)
Microsoft.AspNetCore.Authentication.Twitter (2)
TwitterCreatingTicketContext.cs (2)
21/// <param name="principal">The <see cref="ClaimsPrincipal"/>.</param> 32ClaimsPrincipal principal,
Microsoft.AspNetCore.Authentication.WsFederation (2)
SecurityTokenValidatedContext.cs (1)
19public SecurityTokenValidatedContext(HttpContext context, AuthenticationScheme scheme, WsFederationOptions options, ClaimsPrincipal principal, AuthenticationProperties properties)
WsFederationHandler.cs (1)
246ClaimsPrincipal? principal = null;
Microsoft.AspNetCore.Authorization (17)
AuthorizationFailure.cs (1)
11/// Encapsulates a failure result of <see cref="IAuthorizationService.AuthorizeAsync(ClaimsPrincipal, object, IEnumerable{IAuthorizationRequirement})"/>.
AuthorizationHandlerContext.cs (4)
26/// <param name="user">A <see cref="ClaimsPrincipal"/> representing the current user.</param> 30ClaimsPrincipal user, 47/// The <see cref="ClaimsPrincipal"/> representing the current user. 49public virtual ClaimsPrincipal User { get; }
AuthorizationResult.cs (1)
11/// Encapsulates the result of <see cref="IAuthorizationService.AuthorizeAsync(ClaimsPrincipal, object, IEnumerable{IAuthorizationRequirement})"/>.
AuthorizationServiceExtensions.cs (4)
27public static Task<AuthorizationResult> AuthorizeAsync(this IAuthorizationService service, ClaimsPrincipal user, object? resource, IAuthorizationRequirement requirement) 46public static Task<AuthorizationResult> AuthorizeAsync(this IAuthorizationService service, ClaimsPrincipal user, object? resource, AuthorizationPolicy policy) 64public static Task<AuthorizationResult> AuthorizeAsync(this IAuthorizationService service, ClaimsPrincipal user, AuthorizationPolicy policy) 82public static Task<AuthorizationResult> AuthorizeAsync(this IAuthorizationService service, ClaimsPrincipal user, string policyName)
DefaultAuthorizationHandlerContextFactory.cs (1)
24public virtual AuthorizationHandlerContext CreateContext(IEnumerable<IAuthorizationRequirement> requirements, ClaimsPrincipal user, object? resource)
DefaultAuthorizationService.cs (2)
62public virtual async Task<AuthorizationResult> AuthorizeAsync(ClaimsPrincipal user, object? resource, IEnumerable<IAuthorizationRequirement> requirements) 99public virtual async Task<AuthorizationResult> AuthorizeAsync(ClaimsPrincipal user, object? resource, string policyName)
DenyAnonymousAuthorizationRequirement.cs (1)
24var user = context.User;
IAuthorizationHandlerContextFactory.cs (1)
24AuthorizationHandlerContext CreateContext(IEnumerable<IAuthorizationRequirement> requirements, ClaimsPrincipal user, object? resource);
IAuthorizationService.cs (2)
32Task<AuthorizationResult> AuthorizeAsync(ClaimsPrincipal user, object? resource, IEnumerable<IAuthorizationRequirement> requirements); 52Task<AuthorizationResult> AuthorizeAsync(ClaimsPrincipal user, object? resource, string policyName);
Microsoft.AspNetCore.Authorization.Policy (11)
AuthenticationFeatures.cs (2)
15private ClaimsPrincipal? _user; 33public ClaimsPrincipal? User
IPolicyEvaluator.cs (1)
17/// <see cref="ClaimsPrincipal"/> to <see cref="HttpContext.User"/>. If no schemes are set, this is a no-op.
PolicyEvaluator.cs (2)
29/// <see cref="ClaimsPrincipal"/> to <see cref="HttpContext.User"/>. If no schemes are set, this is a no-op. 38ClaimsPrincipal? newPrincipal = null;
src\Shared\SecurityHelper\SecurityHelper.cs (6)
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> 23public static ClaimsPrincipal MergeUserPrincipal(ClaimsPrincipal? existingPrincipal, ClaimsPrincipal? additionalPrincipal) 31var newPrincipal = new ClaimsPrincipal();
Microsoft.AspNetCore.Authorization.Test (50)
AuthorizationMiddlewareTests.cs (2)
1012var basicPrincipal = new ClaimsPrincipal( 1021var validUser = basicPrincipal;
DefaultAuthorizationServiceTests.cs (40)
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")); 77var user = new ClaimsPrincipal( 205var user = new ClaimsPrincipal( 227var user = new ClaimsPrincipal( 248var user = new ClaimsPrincipal( 269var user = new ClaimsPrincipal( 302var user = new ClaimsPrincipal(new ClaimsIdentity()); 317var user = new ClaimsPrincipal( 351var user = new ClaimsPrincipal( 373var user = new ClaimsPrincipal( 394var user = new ClaimsPrincipal( 411var user = new ClaimsPrincipal( 428var user = new ClaimsPrincipal( 444var user = new ClaimsPrincipal( 465var user = new ClaimsPrincipal( 492var user = new ClaimsPrincipal( 518var user = new ClaimsPrincipal( 546var user = new ClaimsPrincipal(identity); 568var user = new ClaimsPrincipal(identity); 588var user = new ClaimsPrincipal(new ClaimsIdentity()); 613var user = new ClaimsPrincipal(new ClaimsIdentity()); 646var user = new ClaimsPrincipal(); 667var user = new ClaimsPrincipal(); 708var user = new ClaimsPrincipal(); 729var user = new ClaimsPrincipal( 757var user = new ClaimsPrincipal( 784var user = new ClaimsPrincipal( 848var user = new ClaimsPrincipal( 891var user = new ClaimsPrincipal( 912var user = new ClaimsPrincipal( 933var user = new ClaimsPrincipal(); 950var user = new ClaimsPrincipal(); 967var user = new ClaimsPrincipal(); 986var user = new ClaimsPrincipal(); 1025var user = new ClaimsPrincipal(); 1064var user = new ClaimsPrincipal(id); 1093public AuthorizationHandlerContext CreateContext(IEnumerable<IAuthorizationRequirement> requirements, ClaimsPrincipal user, object resource) 1208var user = new ClaimsPrincipal(); 1242var user = new ClaimsPrincipal();
PolicyEvaluatorTests.cs (7)
171public Task<AuthorizationResult> AuthorizeAsync(ClaimsPrincipal user, object resource, IEnumerable<IAuthorizationRequirement> requirements) 174public Task<AuthorizationResult> AuthorizeAsync(ClaimsPrincipal user, object resource, string policyName) 180public Task<AuthorizationResult> AuthorizeAsync(ClaimsPrincipal user, object resource, IEnumerable<IAuthorizationRequirement> requirements) 183public Task<AuthorizationResult> AuthorizeAsync(ClaimsPrincipal user, object resource, string policyName) 198public Task SignInAsync(HttpContext context, string scheme, ClaimsPrincipal principal, AuthenticationProperties properties) 207public ClaimsPrincipal Principal; 221public Task SignInAsync(HttpContext context, string scheme, ClaimsPrincipal principal, AuthenticationProperties properties)
TestObjects\TestAuthenticationService.cs (1)
45public Task SignInAsync(HttpContext context, string scheme, ClaimsPrincipal principal, AuthenticationProperties properties)
Microsoft.AspNetCore.Components.Authorization (6)
AuthenticationState.cs (4)
16/// <param name="user">A <see cref="ClaimsPrincipal"/> representing the user.</param> 17public AuthenticationState(ClaimsPrincipal user) 24/// Gets a <see cref="ClaimsPrincipal"/> that describes the current user. 26public ClaimsPrincipal User { get; }
AuthenticationStateData.cs (1)
24/// Gets the value that identifies 'Role' claims. This is used when calling <see cref="ClaimsPrincipal.IsInRole"/>.
AuthorizeViewCore.cs (1)
99private async Task<bool> IsAuthorizedAsync(ClaimsPrincipal user)
Microsoft.AspNetCore.Components.Authorization.Tests (8)
TestAsyncAuthorizationService.cs (4)
14public List<(ClaimsPrincipal user, object resource, IEnumerable<IAuthorizationRequirement> requirements)> AuthorizeCalls { get; } 15= new List<(ClaimsPrincipal user, object resource, IEnumerable<IAuthorizationRequirement> requirements)>(); 17public async Task<AuthorizationResult> AuthorizeAsync(ClaimsPrincipal user, object resource, IEnumerable<IAuthorizationRequirement> requirements) 31public Task<AuthorizationResult> AuthorizeAsync(ClaimsPrincipal user, object resource, string policyName)
TestAuthorizationService.cs (4)
14public List<(ClaimsPrincipal user, object resource, IEnumerable<IAuthorizationRequirement> requirements)> AuthorizeCalls { get; } 15= new List<(ClaimsPrincipal user, object resource, IEnumerable<IAuthorizationRequirement> requirements)>(); 17public Task<AuthorizationResult> AuthorizeAsync(ClaimsPrincipal user, object resource, IEnumerable<IAuthorizationRequirement> requirements) 28public Task<AuthorizationResult> AuthorizeAsync(ClaimsPrincipal user, object resource, string policyName)
Microsoft.AspNetCore.Components.Server (4)
Circuits\CircuitFactory.cs (1)
42ClaimsPrincipal user,
Circuits\CircuitHost.cs (1)
595public void SetCircuitUser(ClaimsPrincipal user)
Circuits\ICircuitFactory.cs (1)
15ClaimsPrincipal user,
Circuits\RevalidatingServerAuthenticationStateProvider.cs (1)
104var anonymousUser = new ClaimsPrincipal(new ClaimsIdentity());
Microsoft.AspNetCore.Components.Server.Tests (2)
Circuits\ComponentHubTest.cs (1)
204ClaimsPrincipal user,
Circuits\ServerAuthenticationStateProviderTest.cs (1)
23var user = new ClaimsPrincipal();
Microsoft.AspNetCore.Connections.Abstractions (2)
DefaultConnectionContext.cs (1)
78public ClaimsPrincipal? User { get; set; }
Features\IConnectionUserFeature.cs (1)
16ClaimsPrincipal? User { get; set; }
Microsoft.AspNetCore.Http (3)
DefaultHttpContext.cs (2)
154public override ClaimsPrincipal User 158var user = HttpAuthenticationFeature.User;
Features\Authentication\HttpAuthenticationFeature.cs (1)
14public ClaimsPrincipal? User { get; set; }
Microsoft.AspNetCore.Http.Abstractions (2)
HttpContext.cs (2)
47public abstract ClaimsPrincipal User { get; set; } 96public ClaimsPrincipal User => _context.User;
Microsoft.AspNetCore.Http.Connections (7)
Internal\HttpConnectionContext.cs (1)
166public ClaimsPrincipal? User { get; set; }
src\Shared\SecurityHelper\SecurityHelper.cs (6)
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> 23public static ClaimsPrincipal MergeUserPrincipal(ClaimsPrincipal? existingPrincipal, ClaimsPrincipal? additionalPrincipal) 31var newPrincipal = new ClaimsPrincipal();
Microsoft.AspNetCore.Http.Connections.Tests (2)
HttpConnectionDispatcherTests.cs (2)
1860var currentUser = connection.User; 1912var currentUser = connection.User;
Microsoft.AspNetCore.Http.Extensions (1)
RequestDelegateFactory.cs (1)
838else if (parameter.ParameterType == typeof(ClaimsPrincipal))
Microsoft.AspNetCore.Http.Extensions.Tests (4)
RequestDelegateFactoryTests.cs (2)
1239ClaimsPrincipal? userArgument = null; 1241void TestAction(ClaimsPrincipal user)
RequestDelegateGenerator\RequestDelegateCreationTests.SpecialTypes.cs (1)
78var user = new ClaimsPrincipal();
RequestDelegateGenerator\SharedTypes.cs (1)
712ClaimsPrincipal User,
Microsoft.AspNetCore.Http.Features (2)
Authentication\IHttpAuthenticationFeature.cs (2)
14/// Gets or sets the <see cref="ClaimsPrincipal"/> associated with the HTTP request. 16ClaimsPrincipal? User { get; set; }
Microsoft.AspNetCore.Http.Microbenchmarks (1)
src\Http\Http.Extensions\test\RequestDelegateGenerator\SharedTypes.cs (1)
712ClaimsPrincipal User,
Microsoft.AspNetCore.Http.Results (11)
Results.cs (3)
62/// Creates an <see cref="IResult"/> that on execution invokes <see cref="AuthenticationHttpContextExtensions.SignInAsync(HttpContext, string?, ClaimsPrincipal, AuthenticationProperties?)" />. 64/// <param name="principal">The <see cref="ClaimsPrincipal"/> containing the user claims.</param> 69ClaimsPrincipal principal,
SignInHttpResult.cs (5)
21internal SignInHttpResult(ClaimsPrincipal principal) 33internal SignInHttpResult(ClaimsPrincipal principal, string? authenticationScheme, AuthenticationProperties? properties) 46/// Gets or sets the <see cref="ClaimsPrincipal"/> containing the user claims. 48public ClaimsPrincipal Principal { get; internal init; } 74public static partial void SignInResultExecuting(ILogger logger, string? scheme, ClaimsPrincipal principal);
TypedResults.cs (3)
62/// Creates a <see cref="SignInHttpResult"/> that on execution invokes <see cref="AuthenticationHttpContextExtensions.SignInAsync(HttpContext, string?, ClaimsPrincipal, AuthenticationProperties?)" />. 64/// <param name="principal">The <see cref="ClaimsPrincipal"/> containing the user claims.</param> 69ClaimsPrincipal principal,
Microsoft.AspNetCore.Http.Results.Tests (5)
ResultsTests.cs (1)
456var principal = new ClaimsPrincipal();
SignInResultTests.cs (3)
19var principal = new ClaimsPrincipal(); 40var principal = new ClaimsPrincipal(); 60var principal = new ClaimsPrincipal();
TypedResultsTests.cs (1)
466var principal = new ClaimsPrincipal();
Microsoft.AspNetCore.Identity (31)
ExternalLoginInfo.cs (5)
17/// <param name="principal">The <see cref="ClaimsPrincipal"/> to associate with this login.</param> 21public ExternalLoginInfo(ClaimsPrincipal principal, string loginProvider, string providerKey, 28/// Gets or sets the <see cref="ClaimsPrincipal"/> associated with this login. 30/// <value>The <see cref="ClaimsPrincipal"/> associated with this login.</value> 31public ClaimsPrincipal Principal { get; set; }
IdentityApiEndpointRouteBuilderExtensions.cs (4)
138var newPrincipal = await signInManager.CreateUserPrincipalAsync(user); 261(ClaimsPrincipal claimsPrincipal, [FromBody] TwoFactorRequest tfaRequest, [FromServices] IServiceProvider sp) => 335(ClaimsPrincipal claimsPrincipal, [FromServices] IServiceProvider sp) => 347(ClaimsPrincipal claimsPrincipal, [FromBody] InfoRequest infoRequest, HttpContext context, [FromServices] IServiceProvider sp) =>
IdentityServiceCollectionExtensions.cs (1)
206protected override Task HandleSignInAsync(ClaimsPrincipal user, AuthenticationProperties? properties)
ISecurityStampValidator.cs (1)
19/// <param name="context">The context containing the <see cref="System.Security.Claims.ClaimsPrincipal"/>
SecurityStampRefreshingPrincipalContext.cs (2)
16public ClaimsPrincipal? CurrentPrincipal { get; set; } 21public ClaimsPrincipal? NewPrincipal { get; set; }
SecurityStampValidator.cs (5)
94var newPrincipal = await SignInManager.CreateUserPrincipalAsync(user); 126protected virtual Task<TUser?> VerifySecurityStamp(ClaimsPrincipal? principal) 133/// <param name="context">The context containing the <see cref="System.Security.Claims.ClaimsPrincipal"/> 175/// <param name="context">The context containing the <see cref="System.Security.Claims.ClaimsPrincipal"/> 186/// <param name="context">The context containing the <see cref="System.Security.Claims.ClaimsPrincipal"/>
SignInManager.cs (12)
110/// Creates a <see cref="ClaimsPrincipal"/> for the specified <paramref name="user"/>, as an asynchronous operation. 112/// <param name="user">The user to create a <see cref="ClaimsPrincipal"/> for.</param> 114public virtual async Task<ClaimsPrincipal> CreateUserPrincipalAsync(TUser user) => await ClaimsFactory.CreateAsync(user); 119/// <param name="principal">The <see cref="ClaimsPrincipal"/> instance.</param> 121public virtual bool IsSignedIn(ClaimsPrincipal principal) 235var userPrincipal = await CreateUserPrincipalAsync(user); 272public virtual async Task<TUser?> ValidateSecurityStampAsync(ClaimsPrincipal? principal) 295public virtual async Task<TUser?> ValidateTwoFactorSecurityStampAsync(ClaimsPrincipal? principal) 451var principal = await StoreRememberClient(user); 773/// <returns>A <see cref="ClaimsPrincipal"/> containing the user 2fa information.</returns> 774internal static ClaimsPrincipal StoreTwoFactorInfo(string userId, string? loginProvider) 785internal async Task<ClaimsPrincipal> StoreRememberClient(TUser user)
TwoFactorSecurityStampValidator.cs (1)
43protected override Task<TUser?> VerifySecurityStamp(ClaimsPrincipal? principal)
Microsoft.AspNetCore.Identity.FunctionalTests (11)
Infrastructure\FunctionalTestsServiceCollectionExtensions.cs (1)
34public static IServiceCollection SetupGetUserClaimsPrincipal(this IServiceCollection services, Action<ClaimsPrincipal> captureUser, string schemeName) =>
ManagementTests.cs (8)
115var principals = new List<ClaimsPrincipal>(); 150var principals = new List<ClaimsPrincipal>(); 190var principals = new List<ClaimsPrincipal>(); 240var principals = new List<ClaimsPrincipal>(); 365private void AssertClaimsEqual(ClaimsPrincipal expectedPrincipal, ClaimsPrincipal actualPrincipal, string claimType) 372private void AssertClaimsNotEqual(ClaimsPrincipal expectedPrincipal, ClaimsPrincipal actualPrincipal, string claimType)
MapIdentityApiTests.cs (2)
1305(ClaimsPrincipal user) => $"Hello, {user.Identity?.Name}!"); 1307authGroup.MapGet("/claims", (ClaimsPrincipal user) => user.Claims.Select(c => new { c.Type, c.Value }));
Microsoft.AspNetCore.Identity.InMemory.Test (2)
ControllerTest.cs (2)
25It.IsAny<ClaimsPrincipal>(), 69var externalPrincipal = new ClaimsPrincipal(externalIdentity);
Microsoft.AspNetCore.Identity.Test (32)
PrincipalExtensionsTest.cs (2)
15var id = CreateTestExternalIdentity(); 19private static ClaimsPrincipal CreateTestExternalIdentity()
SecurityStampValidatorTest.cs (10)
46public Task SignInAsync(ClaimsPrincipal user, AuthenticationProperties properties) 62var id = new ClaimsPrincipal(new ClaimsIdentity(IdentityConstants.ApplicationScheme)); 80var principal = new ClaimsPrincipal(id); 107signInManager.Setup(s => s.ValidateSecurityStampAsync(It.IsAny<ClaimsPrincipal>())).ReturnsAsync(shouldStampValidate ? user : default).Verifiable(); 113var principal = new ClaimsPrincipal(id); 170userManager.Setup(u => u.GetUserAsync(It.IsAny<ClaimsPrincipal>())).ReturnsAsync(user).Verifiable(); 211signInManager.Setup(s => s.ValidateSecurityStampAsync(It.IsAny<ClaimsPrincipal>())).ReturnsAsync(default(PocoUser)).Verifiable(); 250signInManager.Setup(s => s.ValidateSecurityStampAsync(It.IsAny<ClaimsPrincipal>())).Throws(new Exception("Shouldn't be called")); 287signInManager.Setup(s => s.ValidateSecurityStampAsync(It.IsAny<ClaimsPrincipal>())).Returns(Task.FromResult(user)); 335signInManager.Setup(s => s.ValidateTwoFactorSecurityStampAsync(It.IsAny<ClaimsPrincipal>())).ReturnsAsync(shouldStampValidate ? user : default).Verifiable();
SignInManagerTest.cs (19)
284It.Is<ClaimsPrincipal>(id => id.FindFirstValue(ClaimTypes.Name) == user.Id), 328It.Is<ClaimsPrincipal>(id => id.FindFirstValue(ClaimTypes.Name) == user.Id), 373var id = SignInManager<PocoUser>.StoreTwoFactorInfo(user.Id, null); 381It.Is<ClaimsPrincipal>(i => i.FindFirstValue(ClaimTypes.Name) == user.Id 415var id = SignInManager<PocoUser>.StoreTwoFactorInfo(user.Id, null); 454var id = SignInManager<PocoUser>.StoreTwoFactorInfo(user.Id, null); 530var id = SignInManager<PocoUser>.StoreTwoFactorInfo(user.Id, externalLogin ? loginProvider : null); 535It.Is<ClaimsPrincipal>(i => i.FindFirstValue(ClaimTypes.AuthenticationMethod) == loginProvider 673var id = SignInManager<PocoUser>.StoreTwoFactorInfo(user.Id, externalLogin ? loginProvider : null); 678It.Is<ClaimsPrincipal>(i => i.FindFirstValue(ClaimTypes.AuthenticationMethod) == loginProvider 695It.Is<ClaimsPrincipal>(i => i.FindFirstValue(ClaimTypes.Name) == user.Id 733var id = SignInManager<PocoUser>.StoreTwoFactorInfo(user.Id, loginProvider: null); 759It.Is<ClaimsPrincipal>(i => i.FindFirstValue(ClaimTypes.Name) == user.Id 979It.Is<ClaimsPrincipal>(id => 1038var principal = new ClaimsPrincipal(identity); 1069var principal = new ClaimsPrincipal(identity); 1100var principal = new ClaimsPrincipal(identity); 1200var id = SignInManager<PocoUser>.StoreTwoFactorInfo(user.Id, null); 1266var id = SignInManager<PocoUser>.StoreTwoFactorInfo(user.Id, null);
UserClaimsPrincipalFactoryTest.cs (1)
86var principal = await factory.CreateAsync(user);
Microsoft.AspNetCore.Mvc.ApiExplorer (1)
EndpointMetadataApiDescriptionProvider.cs (1)
281parameterType == typeof(ClaimsPrincipal) ||
Microsoft.AspNetCore.Mvc.ApiExplorer.Test (1)
EndpointMetadataApiDescriptionProviderTest.cs (1)
587Assert.Empty(GetApiDescription((ClaimsPrincipal user) => { }).ParameterDescriptions);
Microsoft.AspNetCore.Mvc.Core (23)
ControllerBase.cs (10)
204/// Gets the <see cref="ClaimsPrincipal"/> for user associated with the executing action. 206public ClaimsPrincipal User => HttpContext?.User!; 2437/// <param name="principal">The <see cref="ClaimsPrincipal"/> containing the user claims.</param> 2440public virtual SignInResult SignIn(ClaimsPrincipal principal) 2446/// <param name="principal">The <see cref="ClaimsPrincipal"/> containing the user claims.</param> 2450public virtual SignInResult SignIn(ClaimsPrincipal principal, string authenticationScheme) 2456/// <param name="principal">The <see cref="ClaimsPrincipal"/> containing the user claims.</param> 2461ClaimsPrincipal principal, 2469/// <param name="principal">The <see cref="ClaimsPrincipal"/> containing the user claims.</param> 2475ClaimsPrincipal principal,
SignInResult.cs (7)
21public SignInResult(ClaimsPrincipal principal) 32public SignInResult(string? authenticationScheme, ClaimsPrincipal principal) 43public SignInResult(ClaimsPrincipal principal, AuthenticationProperties? properties) 55public SignInResult(string? authenticationScheme, ClaimsPrincipal principal, AuthenticationProperties? properties) 68/// Gets or sets the <see cref="ClaimsPrincipal"/> containing the user claims. 70public ClaimsPrincipal Principal { get; set; } 93public static partial void SignInResultExecuting(ILogger logger, string? scheme, ClaimsPrincipal principal);
src\Shared\SecurityHelper\SecurityHelper.cs (6)
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> 23public static ClaimsPrincipal MergeUserPrincipal(ClaimsPrincipal? existingPrincipal, ClaimsPrincipal? additionalPrincipal) 31var newPrincipal = new ClaimsPrincipal();
Microsoft.AspNetCore.Mvc.Core.Test (6)
Authorization\AuthorizeFilterTest.cs (3)
575var basicPrincipal = new ClaimsPrincipal( 584var validUser = basicPrincipal; 593var bearerPrincipal = new ClaimsPrincipal(bearerIdentity);
SignInResultTest.cs (3)
22var principal = new ClaimsPrincipal(); 49var principal = new ClaimsPrincipal(); 76var principal = new ClaimsPrincipal();
Microsoft.AspNetCore.Mvc.Razor (2)
RazorPageBase.cs (2)
132/// Gets the <see cref="ClaimsPrincipal"/> of the current logged in user. 134public virtual ClaimsPrincipal User => ViewContext.HttpContext.User;
Microsoft.AspNetCore.Mvc.RazorPages (10)
PageBase.cs (4)
1103/// <param name="principal">The <see cref="ClaimsPrincipal"/> containing the user claims.</param> 1106public virtual SignInResult SignIn(ClaimsPrincipal principal, string authenticationScheme) 1113/// <param name="principal">The <see cref="ClaimsPrincipal"/> containing the user claims.</param> 1118ClaimsPrincipal principal,
PageModel.cs (6)
84/// Gets the <see cref="ClaimsPrincipal"/> for user associated with the executing action. 86public ClaimsPrincipal User => HttpContext?.User!; 1455/// <param name="principal">The <see cref="ClaimsPrincipal"/> containing the user claims.</param> 1458public virtual SignInResult SignIn(ClaimsPrincipal principal, string authenticationScheme) 1465/// <param name="principal">The <see cref="ClaimsPrincipal"/> containing the user claims.</param> 1470ClaimsPrincipal principal,
Microsoft.AspNetCore.Mvc.ViewFeatures (2)
ViewComponent.cs (2)
47/// Gets the <see cref="ClaimsPrincipal"/> for the current user. 49public ClaimsPrincipal UserClaimsPrincipal => ViewContext?.HttpContext?.User!;
Microsoft.AspNetCore.OpenApi (1)
Services\OpenApiGenerator.cs (1)
427parameter.ParameterType == typeof(ClaimsPrincipal) ||
Microsoft.AspNetCore.OpenApi.Tests (1)
Services\OpenApiGeneratorTests.cs (1)
417Assert.Empty(GetOpenApiOperation((ClaimsPrincipal user) => { }).Parameters);
Microsoft.AspNetCore.Owin (6)
OwinEnvironment.cs (1)
61{ OwinConstants.RequestUser, new FeatureMap<IHttpAuthenticationFeature>(feature => feature.User, () => null, (feature, value) => feature.User = (ClaimsPrincipal)value) },
OwinFeatureCollection.cs (2)
283ClaimsPrincipal IHttpAuthenticationFeature.User 287return Prop<ClaimsPrincipal>(OwinConstants.RequestUser)
Utilities.cs (3)
33internal static ClaimsPrincipal MakeClaimsPrincipal(IPrincipal principal) 39if (principal is ClaimsPrincipal) 41return principal as ClaimsPrincipal;
Microsoft.AspNetCore.Owin.Tests (2)
OwinEnvironmentTests.cs (2)
38Assert.Equal("Foo", Get<ClaimsPrincipal>(env, "server.User").Identity.AuthenticationType); 39Assert.Equal("Foo", Get<ClaimsPrincipal>(env, "owin.RequestUser").Identity.AuthenticationType);
Microsoft.AspNetCore.Server.HttpSys (2)
RequestProcessing\RequestContext.FeatureCollection.cs (2)
61private ClaimsPrincipal? _user; 555ClaimsPrincipal? IHttpAuthenticationFeature.User
Microsoft.AspNetCore.Server.IIS (2)
Core\IISHttpContext.cs (1)
111public ClaimsPrincipal? User { get; set; }
Core\IISHttpContext.FeatureCollection.cs (1)
278ClaimsPrincipal? IHttpAuthenticationFeature.User
Microsoft.AspNetCore.Shared.Tests (12)
SecurityHelperTests.cs (6)
16var user = SecurityHelper.MergeUserPrincipal(new ClaimsPrincipal(), new GenericPrincipal(new GenericIdentity("Test1", "Alpha"), new string[0])); 21Assert.IsAssignableFrom<ClaimsPrincipal>(user); 29ClaimsPrincipal user = new GenericPrincipal(new GenericIdentity("Test1", "Alpha"), null); 53var existingPrincipal = new ClaimsPrincipal(new ClaimsIdentity()); 62var newPrincipal = new ClaimsPrincipal(); 68var user = SecurityHelper.MergeUserPrincipal(existingPrincipal, newPrincipal);
src\Shared\SecurityHelper\SecurityHelper.cs (6)
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> 23public static ClaimsPrincipal MergeUserPrincipal(ClaimsPrincipal? existingPrincipal, ClaimsPrincipal? additionalPrincipal) 31var newPrincipal = new ClaimsPrincipal();
Microsoft.AspNetCore.SignalR.Core (5)
HubCallerContext.cs (1)
27public abstract ClaimsPrincipal? User { get; }
HubConnectionContext.cs (2)
53private ClaimsPrincipal? _user; 133public virtual ClaimsPrincipal User
Internal\DefaultHubCallerContext.cs (1)
28public override ClaimsPrincipal? User => _connection.User;
Internal\DefaultHubDispatcher.cs (1)
676private static async Task<bool> IsHubMethodAuthorizedSlow(IServiceProvider provider, ClaimsPrincipal principal, IList<IAuthorizeData> policies, HubInvocationContext resource)
Microsoft.AspNetCore.Tests (3)
WebApplicationTests.cs (3)
2460app.MapGet("/hello", (ClaimsPrincipal user) => 2501app.MapGet("/hello", (ClaimsPrincipal user) => { }).AllowAnonymous(); 2862var principal = new ClaimsPrincipal();
Microsoft.Extensions.Identity.Core (17)
IUserClaimsPrincipalFactory.cs (5)
10/// Provides an abstraction for a factory to create a <see cref="ClaimsPrincipal"/> from a user. 17/// Creates a <see cref="ClaimsPrincipal"/> from an user asynchronously. 19/// <param name="user">The user to create a <see cref="ClaimsPrincipal"/> from.</param> 20/// <returns>The <see cref="Task"/> that represents the asynchronous creation operation, containing the created <see cref="ClaimsPrincipal"/>.</returns> 21Task<ClaimsPrincipal> CreateAsync(TUser user);
PrincipalExtensions.cs (3)
9/// Claims related extensions for <see cref="ClaimsPrincipal"/>. 16/// <param name="principal">The <see cref="ClaimsPrincipal"/> instance this method extends.</param> 19public static string? FindFirstValue(this ClaimsPrincipal principal, string claimType)
UserClaimsPrincipalFactory.cs (4)
55/// Creates a <see cref="ClaimsPrincipal"/> from an user asynchronously. 57/// <param name="user">The user to create a <see cref="ClaimsPrincipal"/> from.</param> 58/// <returns>The <see cref="Task"/> that represents the asynchronous creation operation, containing the created <see cref="ClaimsPrincipal"/>.</returns> 59public virtual async Task<ClaimsPrincipal> CreateAsync(TUser user)
UserManager.cs (5)
404/// <param name="principal">The <see cref="ClaimsPrincipal"/> instance.</param> 407public virtual string? GetUserName(ClaimsPrincipal principal) 416/// <param name="principal">The <see cref="ClaimsPrincipal"/> instance.</param> 419public virtual string? GetUserId(ClaimsPrincipal principal) 432public virtual Task<TUser?> GetUserAsync(ClaimsPrincipal principal)
MinimalJwtBearerSample (2)
Program.cs (2)
22app.MapGet("/protected", (ClaimsPrincipal user) => $"Hello {user.Identity?.Name}!") 25app.MapGet("/protected-with-claims", (ClaimsPrincipal user) =>
MinimalOpenIdConnectSample (1)
Program.cs (1)
15app.MapGet("/protected", (ClaimsPrincipal user) => $"Hello {user.Identity?.Name}!")
mscorlib (1)
src\libraries\shims\mscorlib\ref\mscorlib.cs (1)
853[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Security.Claims.ClaimsPrincipal))]
netstandard (1)
netstandard.cs (1)
1837[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Security.Claims.ClaimsPrincipal))]
OpenIdConnectSample (1)
Startup.cs (1)
210var user = userResult.Principal;
PathSchemeSelection (1)
Startup.cs (1)
42private readonly ClaimsPrincipal _id;
ServerComparison.TestSites (2)
OneTransformPerRequest.cs (2)
21public Task<ClaimsPrincipal> TransformAsync(ClaimsPrincipal principal)
SocialSample (2)
Startup.cs (2)
284var user = userResult.Principal; 425var user = context.User;
System.Security.Claims (20)
System\Security\Claims\ClaimsIdentity.cs (4)
117/// <param name="roleType">The <see cref="Claim.Type"/> used when performing logic for <see cref="ClaimsPrincipal.IsInRole"/>.</param> 130/// <param name="roleType">The <see cref="Claim.Type"/> used when performing logic for <see cref="ClaimsPrincipal.IsInRole"/>.</param> 144/// <param name="roleType">The <see cref="Claim.Type"/> used when performing logic for <see cref="ClaimsPrincipal.IsInRole"/>.</param> 392/// Gets the value that identifies 'Role' claims. This is used when calling <see cref="ClaimsPrincipal.IsInRole"/>.
System\Security\Claims\ClaimsPrincipal.cs (16)
31private static Func<ClaimsPrincipal> s_principalSelector = ClaimsPrincipalSelector; 33private static ClaimsPrincipal? SelectClaimsPrincipal() 44ClaimsPrincipal claimsPrincipal => claimsPrincipal, 87public static Func<ClaimsPrincipal> ClaimsPrincipalSelector 100/// Initializes an instance of <see cref="ClaimsPrincipal"/>. 107/// Initializes an instance of <see cref="ClaimsPrincipal"/>. 119/// Initializes an instance of <see cref="ClaimsPrincipal"/> 138/// Initializes an instance of <see cref="ClaimsPrincipal"/> 150ClaimsPrincipal? cp = principal as ClaimsPrincipal; 165/// Initializes an instance of <see cref="ClaimsPrincipal"/> using a <see cref="BinaryReader"/>. 168/// <param name="reader">a <see cref="BinaryReader"/> pointing to a <see cref="ClaimsPrincipal"/>.</param> 226/// Gets the claims as <see cref="IEnumerable{Claim}"/>, associated with this <see cref="ClaimsPrincipal"/> by enumerating all <see cref="Identities"/>. 254/// Creates a new instance of <see cref="ClaimsPrincipal"/> with values copied from this object. 256public virtual ClaimsPrincipal Clone() 277public static ClaimsPrincipal? Current
System.ServiceModel.Primitives (1)
System\ServiceModel\OperationContext.cs (1)
311public ClaimsPrincipal ClaimsPrincipal
WsFedSample (1)
Startup.cs (1)
89var user = context.User;