43 references to ClaimActions
Aspire.Dashboard (3)
DashboardWebApplication.cs (3)
897(true, true) => options => options.ClaimActions.MapUniqueJsonKey(action.ClaimType, action.JsonKey, action.ValueType ?? ClaimValueTypes.String), 898(true, _) => options => options.ClaimActions.MapJsonKey(action.ClaimType, action.JsonKey, action.ValueType ?? ClaimValueTypes.String), 899(false, _) => options => options.ClaimActions.MapJsonSubKey(action.ClaimType, action.JsonKey, action.SubKey!, action.ValueType ?? ClaimValueTypes.String)
Aspire.Dashboard.Tests (18)
DashboardOptionsTests.cs (18)
301Assert.NotEmpty(openIdConnectAuthOptions.ClaimActions); 302var claimAction = openIdConnectAuthOptions.ClaimActions.FirstOrDefault(x => x.ClaimType == "role"); 326oidcOption.ClaimActions.Clear(); 329Assert.Single(oidcOption.ClaimActions); 330Assert.Contains(oidcOption.ClaimActions, x => x.ClaimType == claimAction.ClaimType && x.ValueType == ClaimValueTypes.String); 331var action = oidcOption.ClaimActions.FirstOrDefault(x => x.ClaimType == claimAction.ClaimType); 355oidcOption.ClaimActions.Clear(); 358Assert.Single(oidcOption.ClaimActions); 359Assert.Contains(oidcOption.ClaimActions, x => x.ClaimType == claimAction.ClaimType && x.ValueType == ClaimValueTypes.String); 360var action = oidcOption.ClaimActions.FirstOrDefault(x => x.ClaimType == claimAction.ClaimType); 391oidcOption.ClaimActions.Clear(); 394Assert.Single(oidcOption.ClaimActions); 395Assert.Contains(oidcOption.ClaimActions, x => x.ClaimType == claimAction.ClaimType && x.ValueType == ClaimValueTypes.String); 396var action = oidcOption.ClaimActions.FirstOrDefault(x => x.ClaimType == claimAction.ClaimType); 430oidcOption.ClaimActions.Clear(); 433Assert.Single(oidcOption.ClaimActions); 434Assert.Contains(oidcOption.ClaimActions, x => x.ClaimType == claimAction.ClaimType && x.ValueType == claimAction.ValueType); 435var action = oidcOption.ClaimActions.FirstOrDefault(x => x.ClaimType == claimAction.ClaimType);
Microsoft.AspNetCore.Authentication.OpenIdConnect (21)
OpenIdConnectHandler.cs (2)
915foreach (var action in Options.ClaimActions) 1095foreach (var action in Options.ClaimActions)
OpenIdConnectOptions.cs (19)
56ClaimActions.DeleteClaim("nonce"); 57ClaimActions.DeleteClaim("aud"); 58ClaimActions.DeleteClaim("azp"); 59ClaimActions.DeleteClaim("acr"); 60ClaimActions.DeleteClaim("iss"); 61ClaimActions.DeleteClaim("iat"); 62ClaimActions.DeleteClaim("nbf"); 63ClaimActions.DeleteClaim("exp"); 64ClaimActions.DeleteClaim("at_hash"); 65ClaimActions.DeleteClaim("c_hash"); 66ClaimActions.DeleteClaim("ipaddr"); 67ClaimActions.DeleteClaim("platf"); 68ClaimActions.DeleteClaim("ver"); 71ClaimActions.MapUniqueJsonKey("sub", "sub"); 72ClaimActions.MapUniqueJsonKey("name", "name"); 73ClaimActions.MapUniqueJsonKey("given_name", "given_name"); 74ClaimActions.MapUniqueJsonKey("family_name", "family_name"); 75ClaimActions.MapUniqueJsonKey("profile", "profile"); 76ClaimActions.MapUniqueJsonKey("email", "email");
OpenIdConnectSample (1)
Startup.cs (1)
118o.ClaimActions.Add(new IssuerFixupAction());