public static void MapAbpClaimTypes(this ClaimActionCollection claimActions) { if (AbpClaimTypes.UserName != "name") { claimActions.MapJsonKey(AbpClaimTypes.UserName, "name"); claimActions.DeleteClaim("name"); claimActions.RemoveDuplicate(AbpClaimTypes.UserName); } if (AbpClaimTypes.Name != "given_name") { claimActions.MapJsonKey(AbpClaimTypes.Name, "given_name"); claimActions.DeleteClaim("given_name"); claimActions.RemoveDuplicate(AbpClaimTypes.Name); } if (AbpClaimTypes.SurName != "family_name") { claimActions.MapJsonKey(AbpClaimTypes.SurName, "family_name"); claimActions.DeleteClaim("family_name"); claimActions.RemoveDuplicate(AbpClaimTypes.SurName); } if (AbpClaimTypes.Email != "email") { claimActions.MapJsonKey(AbpClaimTypes.Email, "email"); claimActions.DeleteClaim("email"); claimActions.RemoveDuplicate(AbpClaimTypes.Email); } if (AbpClaimTypes.EmailVerified != "email_verified") { claimActions.MapJsonKey(AbpClaimTypes.EmailVerified, "email_verified"); } if (AbpClaimTypes.PhoneNumber != "phone_number") { claimActions.MapJsonKey(AbpClaimTypes.PhoneNumber, "phone_number"); } if (AbpClaimTypes.PhoneNumberVerified != "phone_number_verified") { claimActions.MapJsonKey(AbpClaimTypes.PhoneNumberVerified, "phone_number_verified"); } if (AbpClaimTypes.Role != "role") { claimActions.MapJsonKeyMultiple(AbpClaimTypes.Role, "role"); } claimActions.RemoveDuplicate(AbpClaimTypes.Name); }