173 references to IdentityConstants
Identity.ExternalClaims (3)
Pages\Account\Login.cshtml.cs (1)
61
await HttpContext.SignOutAsync(
IdentityConstants
.ExternalScheme);
Pages\Account\Manage\ExternalLogins.cshtml.cs (2)
76
await HttpContext.SignOutAsync(
IdentityConstants
.ExternalScheme);
105
await HttpContext.SignOutAsync(
IdentityConstants
.ExternalScheme);
IdentitySample.Mvc (2)
Startup.cs (2)
45
o.DefaultScheme =
IdentityConstants
.ApplicationScheme;
46
o.DefaultSignInScheme =
IdentityConstants
.ExternalScheme;
Microsoft.AspNetCore.Identity (58)
IdentityApiEndpointRouteBuilderExtensions.cs (4)
97
signInManager.AuthenticationScheme = useCookieScheme ?
IdentityConstants
.ApplicationScheme :
IdentityConstants
.BearerScheme;
126
var refreshTokenProtector = bearerTokenOptions.Get(
IdentityConstants
.BearerScheme).RefreshTokenProtector;
139
return TypedResults.SignIn(newPrincipal, authenticationScheme:
IdentityConstants
.BearerScheme);
IdentityCookiesBuilderExtensions.cs (11)
49
builder.AddCookie(
IdentityConstants
.ApplicationScheme, o =>
57
return new OptionsBuilder<CookieAuthenticationOptions>(builder.Services,
IdentityConstants
.ApplicationScheme);
67
builder.AddCookie(
IdentityConstants
.ExternalScheme, o =>
69
o.Cookie.Name =
IdentityConstants
.ExternalScheme;
72
return new OptionsBuilder<CookieAuthenticationOptions>(builder.Services,
IdentityConstants
.ExternalScheme);
82
builder.AddCookie(
IdentityConstants
.TwoFactorRememberMeScheme, o =>
84
o.Cookie.Name =
IdentityConstants
.TwoFactorRememberMeScheme;
90
return new OptionsBuilder<CookieAuthenticationOptions>(builder.Services,
IdentityConstants
.TwoFactorRememberMeScheme);
100
builder.AddCookie(
IdentityConstants
.TwoFactorUserIdScheme, o =>
102
o.Cookie.Name =
IdentityConstants
.TwoFactorUserIdScheme;
109
return new OptionsBuilder<CookieAuthenticationOptions>(builder.Services,
IdentityConstants
.TwoFactorUserIdScheme);
IdentityServiceCollectionExtensions.cs (19)
55
options.DefaultAuthenticateScheme =
IdentityConstants
.ApplicationScheme;
56
options.DefaultChallengeScheme =
IdentityConstants
.ApplicationScheme;
57
options.DefaultSignInScheme =
IdentityConstants
.ExternalScheme;
59
.AddCookie(
IdentityConstants
.ApplicationScheme, o =>
67
.AddCookie(
IdentityConstants
.ExternalScheme, o =>
69
o.Cookie.Name =
IdentityConstants
.ExternalScheme;
72
.AddCookie(
IdentityConstants
.TwoFactorRememberMeScheme, o =>
74
o.Cookie.Name =
IdentityConstants
.TwoFactorRememberMeScheme;
80
.AddCookie(
IdentityConstants
.TwoFactorUserIdScheme, o =>
82
o.Cookie.Name =
IdentityConstants
.TwoFactorUserIdScheme;
141
.AddAuthentication(
IdentityConstants
.BearerAndApplicationScheme)
142
.AddScheme<AuthenticationSchemeOptions, CompositeIdentityHandler>(
IdentityConstants
.BearerAndApplicationScheme, null, compositeOptions =>
144
compositeOptions.ForwardDefault =
IdentityConstants
.BearerScheme;
145
compositeOptions.ForwardAuthenticate =
IdentityConstants
.BearerAndApplicationScheme;
147
.AddBearerToken(
IdentityConstants
.BearerScheme)
161
=> services.Configure(
IdentityConstants
.ApplicationScheme, configure);
170
=> services.Configure(
IdentityConstants
.ExternalScheme, configure);
194
var bearerResult = await Context.AuthenticateAsync(
IdentityConstants
.BearerScheme);
203
return await Context.AuthenticateAsync(
IdentityConstants
.ApplicationScheme);
SecurityStampValidator.cs (3)
160
await SignInManager.Context.SignOutAsync(
IdentityConstants
.TwoFactorRememberMeScheme);
182
/// Used to validate the <see cref="
IdentityConstants
.TwoFactorUserIdScheme"/> and
183
/// <see cref="
IdentityConstants
.TwoFactorRememberMeScheme"/> cookies against the user's
SignInManager.cs (21)
85
/// The authentication scheme to sign in with. Defaults to <see cref="
IdentityConstants
.ApplicationScheme"/>.
87
public string AuthenticationScheme { get; set; } =
IdentityConstants
.ApplicationScheme;
255
if (await _schemes.GetSchemeAsync(
IdentityConstants
.ExternalScheme) != null)
257
await Context.SignOutAsync(
IdentityConstants
.ExternalScheme);
259
if (await _schemes.GetSchemeAsync(
IdentityConstants
.TwoFactorUserIdScheme) != null)
261
await Context.SignOutAsync(
IdentityConstants
.TwoFactorUserIdScheme);
433
if (await _schemes.GetSchemeAsync(
IdentityConstants
.TwoFactorRememberMeScheme) == null)
439
var result = await Context.AuthenticateAsync(
IdentityConstants
.TwoFactorRememberMeScheme);
452
await Context.SignInAsync(
IdentityConstants
.TwoFactorRememberMeScheme,
463
return Context.SignOutAsync(
IdentityConstants
.TwoFactorRememberMeScheme);
508
if (await _schemes.GetSchemeAsync(
IdentityConstants
.ExternalScheme) != null)
510
await Context.SignOutAsync(
IdentityConstants
.ExternalScheme);
513
if (await _schemes.GetSchemeAsync(
IdentityConstants
.TwoFactorUserIdScheme) != null)
515
await Context.SignOutAsync(
IdentityConstants
.TwoFactorUserIdScheme);
689
var auth = await Context.AuthenticateAsync(
IdentityConstants
.ExternalScheme);
776
var identity = new ClaimsIdentity(
IdentityConstants
.TwoFactorUserIdScheme);
788
var rememberBrowserIdentity = new ClaimsIdentity(
IdentityConstants
.TwoFactorRememberMeScheme);
833
if (await _schemes.GetSchemeAsync(
IdentityConstants
.TwoFactorUserIdScheme) != null)
837
await Context.SignInAsync(
IdentityConstants
.TwoFactorUserIdScheme, StoreTwoFactorInfo(userId, loginProvider));
846
await Context.SignOutAsync(
IdentityConstants
.ExternalScheme);
866
var result = await Context.AuthenticateAsync(
IdentityConstants
.TwoFactorUserIdScheme);
Microsoft.AspNetCore.Identity.EntityFrameworkCore.Test (1)
SqlStoreTestBase.cs (1)
45
services.AddAuthentication(
IdentityConstants
.ApplicationScheme).AddIdentityCookies();
Microsoft.AspNetCore.Identity.FunctionalTests (10)
Infrastructure\FunctionalTestsServiceCollectionExtensions.cs (1)
28
.AddContosoAuthentication(o => o.SignInScheme =
IdentityConstants
.ExternalScheme)
ManagementTests.cs (4)
117
services.SetupGetUserClaimsPrincipal(user => principals.Add(user),
IdentityConstants
.ApplicationScheme);
154
.SetupGetUserClaimsPrincipal(user => principals.Add(user),
IdentityConstants
.ApplicationScheme);
194
.SetupGetUserClaimsPrincipal(user => principals.Add(user),
IdentityConstants
.ApplicationScheme);
244
.SetupGetUserClaimsPrincipal(user => principals.Add(user),
IdentityConstants
.ApplicationScheme);
MapIdentityApiTests.cs (4)
171
services.AddAuthentication().AddBearerToken(
IdentityConstants
.BearerScheme, options =>
246
services.AddAuthentication().AddBearerToken(
IdentityConstants
.BearerScheme, options =>
331
services.AddAuthentication().AddBearerToken(
IdentityConstants
.BearerScheme, options =>
1335
.AddBearerToken(
IdentityConstants
.BearerScheme);
RegistrationTests.cs (1)
231
authenticationMethod = user.FindFirstValue(ClaimTypes.AuthenticationMethod),
IdentityConstants
.ApplicationScheme);
Microsoft.AspNetCore.Identity.InMemory.Test (5)
ControllerTest.cs (1)
24
auth.Setup(a => a.SignInAsync(context,
IdentityConstants
.ApplicationScheme,
FunctionalTest.cs (4)
232
Assert.Contains(
IdentityConstants
.TwoFactorRememberMeScheme + "=", setCookie);
261
Assert.Contains(
IdentityConstants
.TwoFactorRememberMeScheme + "=", setCookie);
355
var result = await context.AuthenticateAsync(
IdentityConstants
.TwoFactorUserIdScheme);
385
services.AddAuthentication(
IdentityConstants
.ApplicationScheme).AddIdentityCookies();
Microsoft.AspNetCore.Identity.Test (85)
IdentityOptionsTest.cs (4)
87
Assert.Equal("a", options.Get(
IdentityConstants
.ApplicationScheme).Cookie.Name);
88
Assert.Equal("b", options.Get(
IdentityConstants
.ExternalScheme).Cookie.Name);
89
Assert.Equal("c", options.Get(
IdentityConstants
.TwoFactorRememberMeScheme).Cookie.Name);
90
Assert.Equal("d", options.Get(
IdentityConstants
.TwoFactorUserIdScheme).Cookie.Name);
SecurityStampValidatorTest.cs (27)
62
var id = new ClaimsPrincipal(new ClaimsIdentity(
IdentityConstants
.ApplicationScheme));
63
var ticket = new AuthenticationTicket(id, new AuthenticationProperties { IssuedUtc = DateTimeOffset.UtcNow },
IdentityConstants
.ApplicationScheme);
64
var context = new CookieValidatePrincipalContext(httpContext.Object, new AuthenticationSchemeBuilder(
IdentityConstants
.ApplicationScheme) { HandlerType = typeof(NoopHandler) }.Build(), new CookieAuthenticationOptions(), ticket);
78
var id = new ClaimsIdentity(
IdentityConstants
.ApplicationScheme);
84
IdentityConstants
.ApplicationScheme);
86
var context = new CookieValidatePrincipalContext(httpContext.Object, new AuthenticationSchemeBuilder(
IdentityConstants
.ApplicationScheme) { HandlerType = typeof(NoopHandler) }.Build(), new CookieAuthenticationOptions(), ticket);
111
var id = new ClaimsIdentity(
IdentityConstants
.ApplicationScheme);
118
authService.Setup(c => c.SignOutAsync(httpContext.Object,
IdentityConstants
.TwoFactorRememberMeScheme, /*properties*/null)).Returns(Task.CompletedTask).Verifiable();
138
var id = new ClaimsIdentity(
IdentityConstants
.ApplicationScheme);
142
IdentityConstants
.ApplicationScheme);
144
var context = new CookieValidatePrincipalContext(httpContext.Object, new AuthenticationSchemeBuilder(
IdentityConstants
.ApplicationScheme) { HandlerType = typeof(NoopHandler) }.Build(), new CookieAuthenticationOptions(), ticket);
179
var tid = new ClaimsIdentity(
IdentityConstants
.ApplicationScheme);
183
IdentityConstants
.ApplicationScheme);
185
var context = new CookieValidatePrincipalContext(httpContext.Object, new AuthenticationSchemeBuilder(
IdentityConstants
.ApplicationScheme) { HandlerType = typeof(NoopHandler) }.Build(), new CookieAuthenticationOptions(), ticket);
213
authService.Setup(c => c.SignOutAsync(httpContext.Object,
IdentityConstants
.TwoFactorRememberMeScheme, /*properties*/null)).Returns(Task.CompletedTask).Verifiable();
220
var id = new ClaimsIdentity(
IdentityConstants
.ApplicationScheme);
225
IdentityConstants
.ApplicationScheme);
226
var context = new CookieValidatePrincipalContext(httpContext.Object, new AuthenticationSchemeBuilder(
IdentityConstants
.ApplicationScheme) { HandlerType = typeof(NoopHandler) }.Build(), new CookieAuthenticationOptions(), ticket);
257
var id = new ClaimsIdentity(
IdentityConstants
.ApplicationScheme);
262
IdentityConstants
.ApplicationScheme);
263
var context = new CookieValidatePrincipalContext(httpContext.Object, new AuthenticationSchemeBuilder(
IdentityConstants
.ApplicationScheme) { HandlerType = typeof(NoopHandler) }.Build(), new CookieAuthenticationOptions(), ticket);
295
var id = new ClaimsIdentity(
IdentityConstants
.ApplicationScheme);
304
IdentityConstants
.ApplicationScheme);
305
var context = new CookieValidatePrincipalContext(httpContext.Object, new AuthenticationSchemeBuilder(
IdentityConstants
.ApplicationScheme) { HandlerType = typeof(NoopHandler) }.Build(),
338
authService.Setup(c => c.SignOutAsync(httpContext.Object,
IdentityConstants
.TwoFactorRememberMeScheme, /*properties*/null)).Returns(Task.CompletedTask).Verifiable();
349
IdentityConstants
.TwoFactorRememberMeScheme);
350
var context = new CookieValidatePrincipalContext(httpContext.Object, new AuthenticationSchemeBuilder(
IdentityConstants
.ApplicationScheme) { HandlerType = typeof(NoopHandler) }.Build(), new CookieAuthenticationOptions(), ticket);
SignInManagerTest.cs (53)
214
var id = new ClaimsIdentity(
IdentityConstants
.TwoFactorRememberMeScheme);
216
auth.Setup(a => a.AuthenticateAsync(context,
IdentityConstants
.TwoFactorRememberMeScheme))
217
.ReturnsAsync(AuthenticateResult.Success(new AuthenticationTicket(new ClaimsPrincipal(id), null,
IdentityConstants
.TwoFactorRememberMeScheme))).Verifiable();
283
auth.Setup(a => a.SignInAsync(context,
IdentityConstants
.TwoFactorUserIdScheme,
327
auth.Setup(a => a.SignInAsync(context,
IdentityConstants
.TwoFactorUserIdScheme,
375
auth.Setup(a => a.AuthenticateAsync(context,
IdentityConstants
.TwoFactorUserIdScheme))
376
.ReturnsAsync(AuthenticateResult.Success(new AuthenticationTicket(id, null,
IdentityConstants
.TwoFactorUserIdScheme))).Verifiable();
380
IdentityConstants
.TwoFactorRememberMeScheme,
382
&& i.Identities.First().AuthenticationType ==
IdentityConstants
.TwoFactorRememberMeScheme),
416
auth.Setup(a => a.AuthenticateAsync(context,
IdentityConstants
.TwoFactorUserIdScheme))
417
.ReturnsAsync(AuthenticateResult.Success(new AuthenticationTicket(id, null,
IdentityConstants
.TwoFactorUserIdScheme))).Verifiable();
455
auth.Setup(a => a.AuthenticateAsync(context,
IdentityConstants
.TwoFactorUserIdScheme))
456
.ReturnsAsync(AuthenticateResult.Success(new AuthenticationTicket(id, null,
IdentityConstants
.TwoFactorUserIdScheme))).Verifiable();
534
IdentityConstants
.ApplicationScheme,
538
auth.Setup(a => a.SignOutAsync(context,
IdentityConstants
.ExternalScheme, It.IsAny<AuthenticationProperties>())).Returns(Task.FromResult(0)).Verifiable();
539
auth.Setup(a => a.SignOutAsync(context,
IdentityConstants
.TwoFactorUserIdScheme, It.IsAny<AuthenticationProperties>())).Returns(Task.FromResult(0)).Verifiable();
545
auth.Setup(a => a.AuthenticateAsync(context,
IdentityConstants
.TwoFactorUserIdScheme))
546
.ReturnsAsync(AuthenticateResult.Success(new AuthenticationTicket(id, null,
IdentityConstants
.TwoFactorUserIdScheme))).Verifiable();
616
auth.Setup(a => a.AuthenticateAsync(context,
IdentityConstants
.ApplicationScheme))
677
IdentityConstants
.ApplicationScheme,
684
auth.Setup(a => a.SignOutAsync(context,
IdentityConstants
.ExternalScheme, It.IsAny<AuthenticationProperties>())).Returns(Task.FromResult(0)).Verifiable();
685
auth.Setup(a => a.SignOutAsync(context,
IdentityConstants
.TwoFactorUserIdScheme, It.IsAny<AuthenticationProperties>())).Returns(Task.FromResult(0)).Verifiable();
694
IdentityConstants
.TwoFactorRememberMeScheme,
696
&& i.Identities.First().AuthenticationType ==
IdentityConstants
.TwoFactorRememberMeScheme),
700
auth.Setup(a => a.AuthenticateAsync(context,
IdentityConstants
.TwoFactorUserIdScheme))
701
.ReturnsAsync(AuthenticateResult.Success(new AuthenticationTicket(id, null,
IdentityConstants
.TwoFactorUserIdScheme))).Verifiable();
735
auth.Setup(a => a.AuthenticateAsync(context,
IdentityConstants
.TwoFactorUserIdScheme))
736
.ReturnsAsync(AuthenticateResult.Success(new AuthenticationTicket(id, null,
IdentityConstants
.TwoFactorUserIdScheme))).Verifiable();
758
IdentityConstants
.TwoFactorRememberMeScheme,
760
&& i.Identities.First().AuthenticationType ==
IdentityConstants
.TwoFactorRememberMeScheme),
790
var id = new ClaimsIdentity(
IdentityConstants
.TwoFactorRememberMeScheme);
792
auth.Setup(a => a.AuthenticateAsync(context,
IdentityConstants
.TwoFactorRememberMeScheme))
793
.ReturnsAsync(AuthenticateResult.Success(new AuthenticationTicket(new ClaimsPrincipal(id), null,
IdentityConstants
.TwoFactorRememberMeScheme))).Verifiable();
819
auth.Setup(a => a.SignOutAsync(context,
IdentityConstants
.ApplicationScheme, It.IsAny<AuthenticationProperties>())).Returns(Task.FromResult(0)).Verifiable();
820
auth.Setup(a => a.SignOutAsync(context,
IdentityConstants
.TwoFactorUserIdScheme, It.IsAny<AuthenticationProperties>())).Returns(Task.FromResult(0)).Verifiable();
821
auth.Setup(a => a.SignOutAsync(context,
IdentityConstants
.ExternalScheme, It.IsAny<AuthenticationProperties>())).Returns(Task.FromResult(0)).Verifiable();
978
IdentityConstants
.ApplicationScheme,
1043
auth.Setup(s => s.AuthenticateAsync(context,
IdentityConstants
.ExternalScheme)).ReturnsAsync(authResult);
1074
auth.Setup(s => s.AuthenticateAsync(context,
IdentityConstants
.ExternalScheme)).ReturnsAsync(authResult);
1106
auth.Setup(s => s.AuthenticateAsync(context,
IdentityConstants
.ExternalScheme)).ReturnsAsync(authResult);
1201
auth.Setup(a => a.AuthenticateAsync(context,
IdentityConstants
.TwoFactorUserIdScheme))
1202
.ReturnsAsync(AuthenticateResult.Success(new AuthenticationTicket(id, null,
IdentityConstants
.TwoFactorUserIdScheme))).Verifiable();
1267
auth.Setup(a => a.AuthenticateAsync(context,
IdentityConstants
.TwoFactorUserIdScheme))
1268
.ReturnsAsync(AuthenticateResult.Success(new AuthenticationTicket(id, null,
IdentityConstants
.TwoFactorUserIdScheme))).Verifiable();
1350
private static AuthenticationScheme CreateCookieScheme(string name) => new(
IdentityConstants
.ApplicationScheme, displayName: null, typeof(CookieAuthenticationHandler));
1354
[
IdentityConstants
.ApplicationScheme] = CreateCookieScheme(
IdentityConstants
.ApplicationScheme),
1355
[
IdentityConstants
.ExternalScheme] = CreateCookieScheme(
IdentityConstants
.ExternalScheme),
1356
[
IdentityConstants
.TwoFactorRememberMeScheme] = CreateCookieScheme(
IdentityConstants
.TwoFactorRememberMeScheme),
1357
[
IdentityConstants
.TwoFactorUserIdScheme] = CreateCookieScheme(
IdentityConstants
.TwoFactorUserIdScheme),
UserClaimsPrincipalFactoryTest.cs (1)
93
Assert.Equal(
IdentityConstants
.ApplicationScheme, identity.AuthenticationType);
Microsoft.AspNetCore.Identity.UI (9)
Areas\Identity\Pages\V4\Account\Login.cshtml.cs (1)
113
await HttpContext.SignOutAsync(
IdentityConstants
.ExternalScheme);
Areas\Identity\Pages\V4\Account\Manage\ExternalLogins.cshtml.cs (2)
130
await HttpContext.SignOutAsync(
IdentityConstants
.ExternalScheme);
161
await HttpContext.SignOutAsync(
IdentityConstants
.ExternalScheme);
Areas\Identity\Pages\V5\Account\Login.cshtml.cs (1)
113
await HttpContext.SignOutAsync(
IdentityConstants
.ExternalScheme);
Areas\Identity\Pages\V5\Account\Manage\ExternalLogins.cshtml.cs (2)
130
await HttpContext.SignOutAsync(
IdentityConstants
.ExternalScheme);
161
await HttpContext.SignOutAsync(
IdentityConstants
.ExternalScheme);
IdentityDefaultUIConfigureOptions.cs (1)
53
if (string.Equals(
IdentityConstants
.ApplicationScheme, name, StringComparison.Ordinal))
IdentityServiceCollectionUIExtensions.cs (2)
43
o.DefaultScheme =
IdentityConstants
.ApplicationScheme;
44
o.DefaultSignInScheme =
IdentityConstants
.ExternalScheme;