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)
489Assert.NotEmpty(openIdConnectAuthOptions.ClaimActions); 490var claimAction = openIdConnectAuthOptions.ClaimActions.FirstOrDefault(x => x.ClaimType == "role"); 541oidcOption.ClaimActions.Clear(); 544Assert.Single(oidcOption.ClaimActions); 545Assert.Contains(oidcOption.ClaimActions, x => x.ClaimType == claimAction.ClaimType && x.ValueType == ClaimValueTypes.String); 546var action = oidcOption.ClaimActions.FirstOrDefault(x => x.ClaimType == claimAction.ClaimType); 570oidcOption.ClaimActions.Clear(); 573Assert.Single(oidcOption.ClaimActions); 574Assert.Contains(oidcOption.ClaimActions, x => x.ClaimType == claimAction.ClaimType && x.ValueType == ClaimValueTypes.String); 575var action = oidcOption.ClaimActions.FirstOrDefault(x => x.ClaimType == claimAction.ClaimType); 606oidcOption.ClaimActions.Clear(); 609Assert.Single(oidcOption.ClaimActions); 610Assert.Contains(oidcOption.ClaimActions, x => x.ClaimType == claimAction.ClaimType && x.ValueType == ClaimValueTypes.String); 611var action = oidcOption.ClaimActions.FirstOrDefault(x => x.ClaimType == claimAction.ClaimType); 645oidcOption.ClaimActions.Clear(); 648Assert.Single(oidcOption.ClaimActions); 649Assert.Contains(oidcOption.ClaimActions, x => x.ClaimType == claimAction.ClaimType && x.ValueType == claimAction.ValueType); 650var 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");