42 references to ClaimActions
Aspire.Dashboard (3)
DashboardWebApplication.cs (3)
1097
(true, true) => options => options.
ClaimActions
.MapUniqueJsonKey(action.ClaimType, action.JsonKey, action.ValueType ?? ClaimValueTypes.String),
1098
(true, _) => options => options.
ClaimActions
.MapJsonKey(action.ClaimType, action.JsonKey, action.ValueType ?? ClaimValueTypes.String),
1099
(false, _) => options => options.
ClaimActions
.MapJsonSubKey(action.ClaimType, action.JsonKey, action.SubKey!, action.ValueType ?? ClaimValueTypes.String)
Aspire.Dashboard.Tests (18)
DashboardOptionsTests.cs (18)
489
Assert.NotEmpty(openIdConnectAuthOptions.
ClaimActions
);
490
var claimAction = openIdConnectAuthOptions.
ClaimActions
.FirstOrDefault(x => x.ClaimType == "role");
541
oidcOption.
ClaimActions
.Clear();
544
Assert.Single(oidcOption.
ClaimActions
);
545
Assert.Contains(oidcOption.
ClaimActions
, x => x.ClaimType == claimAction.ClaimType && x.ValueType == ClaimValueTypes.String);
546
var action = oidcOption.
ClaimActions
.FirstOrDefault(x => x.ClaimType == claimAction.ClaimType);
570
oidcOption.
ClaimActions
.Clear();
573
Assert.Single(oidcOption.
ClaimActions
);
574
Assert.Contains(oidcOption.
ClaimActions
, x => x.ClaimType == claimAction.ClaimType && x.ValueType == ClaimValueTypes.String);
575
var action = oidcOption.
ClaimActions
.FirstOrDefault(x => x.ClaimType == claimAction.ClaimType);
606
oidcOption.
ClaimActions
.Clear();
609
Assert.Single(oidcOption.
ClaimActions
);
610
Assert.Contains(oidcOption.
ClaimActions
, x => x.ClaimType == claimAction.ClaimType && x.ValueType == ClaimValueTypes.String);
611
var action = oidcOption.
ClaimActions
.FirstOrDefault(x => x.ClaimType == claimAction.ClaimType);
645
oidcOption.
ClaimActions
.Clear();
648
Assert.Single(oidcOption.
ClaimActions
);
649
Assert.Contains(oidcOption.
ClaimActions
, x => x.ClaimType == claimAction.ClaimType && x.ValueType == claimAction.ValueType);
650
var action = oidcOption.
ClaimActions
.FirstOrDefault(x => x.ClaimType == claimAction.ClaimType);
Microsoft.AspNetCore.Authentication.OpenIdConnect (21)
OpenIdConnectHandler.cs (2)
925
foreach (var action in Options.
ClaimActions
)
1105
foreach (var action in Options.
ClaimActions
)
OpenIdConnectOptions.cs (19)
56
ClaimActions
.DeleteClaim("nonce");
57
ClaimActions
.DeleteClaim("aud");
58
ClaimActions
.DeleteClaim("azp");
59
ClaimActions
.DeleteClaim("acr");
60
ClaimActions
.DeleteClaim("iss");
61
ClaimActions
.DeleteClaim("iat");
62
ClaimActions
.DeleteClaim("nbf");
63
ClaimActions
.DeleteClaim("exp");
64
ClaimActions
.DeleteClaim("at_hash");
65
ClaimActions
.DeleteClaim("c_hash");
66
ClaimActions
.DeleteClaim("ipaddr");
67
ClaimActions
.DeleteClaim("platf");
68
ClaimActions
.DeleteClaim("ver");
71
ClaimActions
.MapUniqueJsonKey("sub", "sub");
72
ClaimActions
.MapUniqueJsonKey("name", "name");
73
ClaimActions
.MapUniqueJsonKey("given_name", "given_name");
74
ClaimActions
.MapUniqueJsonKey("family_name", "family_name");
75
ClaimActions
.MapUniqueJsonKey("profile", "profile");
76
ClaimActions
.MapUniqueJsonKey("email", "email");