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)
361Assert.NotEmpty(openIdConnectAuthOptions.ClaimActions); 362var claimAction = openIdConnectAuthOptions.ClaimActions.FirstOrDefault(x => x.ClaimType == "role"); 412oidcOption.ClaimActions.Clear(); 415Assert.Single(oidcOption.ClaimActions); 416Assert.Contains(oidcOption.ClaimActions, x => x.ClaimType == claimAction.ClaimType && x.ValueType == ClaimValueTypes.String); 417var action = oidcOption.ClaimActions.FirstOrDefault(x => x.ClaimType == claimAction.ClaimType); 441oidcOption.ClaimActions.Clear(); 444Assert.Single(oidcOption.ClaimActions); 445Assert.Contains(oidcOption.ClaimActions, x => x.ClaimType == claimAction.ClaimType && x.ValueType == ClaimValueTypes.String); 446var action = oidcOption.ClaimActions.FirstOrDefault(x => x.ClaimType == claimAction.ClaimType); 477oidcOption.ClaimActions.Clear(); 480Assert.Single(oidcOption.ClaimActions); 481Assert.Contains(oidcOption.ClaimActions, x => x.ClaimType == claimAction.ClaimType && x.ValueType == ClaimValueTypes.String); 482var action = oidcOption.ClaimActions.FirstOrDefault(x => x.ClaimType == claimAction.ClaimType); 516oidcOption.ClaimActions.Clear(); 519Assert.Single(oidcOption.ClaimActions); 520Assert.Contains(oidcOption.ClaimActions, x => x.ClaimType == claimAction.ClaimType && x.ValueType == claimAction.ValueType); 521var action = oidcOption.ClaimActions.FirstOrDefault(x => x.ClaimType == claimAction.ClaimType);
Microsoft.AspNetCore.Authentication.OpenIdConnect (21)
OpenIdConnectHandler.cs (2)
925foreach (var action in Options.ClaimActions) 1105foreach (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");