42 references to ClaimActions
Aspire.Dashboard (3)
DashboardWebApplication.cs (3)
985
(true, true) => options => options.
ClaimActions
.MapUniqueJsonKey(action.ClaimType, action.JsonKey, action.ValueType ?? ClaimValueTypes.String),
986
(true, _) => options => options.
ClaimActions
.MapJsonKey(action.ClaimType, action.JsonKey, action.ValueType ?? ClaimValueTypes.String),
987
(false, _) => options => options.
ClaimActions
.MapJsonSubKey(action.ClaimType, action.JsonKey, action.SubKey!, action.ValueType ?? ClaimValueTypes.String)
Aspire.Dashboard.Tests (18)
DashboardOptionsTests.cs (18)
361
Assert.NotEmpty(openIdConnectAuthOptions.
ClaimActions
);
362
var claimAction = openIdConnectAuthOptions.
ClaimActions
.FirstOrDefault(x => x.ClaimType == "role");
412
oidcOption.
ClaimActions
.Clear();
415
Assert.Single(oidcOption.
ClaimActions
);
416
Assert.Contains(oidcOption.
ClaimActions
, x => x.ClaimType == claimAction.ClaimType && x.ValueType == ClaimValueTypes.String);
417
var action = oidcOption.
ClaimActions
.FirstOrDefault(x => x.ClaimType == claimAction.ClaimType);
441
oidcOption.
ClaimActions
.Clear();
444
Assert.Single(oidcOption.
ClaimActions
);
445
Assert.Contains(oidcOption.
ClaimActions
, x => x.ClaimType == claimAction.ClaimType && x.ValueType == ClaimValueTypes.String);
446
var action = oidcOption.
ClaimActions
.FirstOrDefault(x => x.ClaimType == claimAction.ClaimType);
477
oidcOption.
ClaimActions
.Clear();
480
Assert.Single(oidcOption.
ClaimActions
);
481
Assert.Contains(oidcOption.
ClaimActions
, x => x.ClaimType == claimAction.ClaimType && x.ValueType == ClaimValueTypes.String);
482
var action = oidcOption.
ClaimActions
.FirstOrDefault(x => x.ClaimType == claimAction.ClaimType);
516
oidcOption.
ClaimActions
.Clear();
519
Assert.Single(oidcOption.
ClaimActions
);
520
Assert.Contains(oidcOption.
ClaimActions
, x => x.ClaimType == claimAction.ClaimType && x.ValueType == claimAction.ValueType);
521
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");