public ChatUser AddUser(ClaimsPrincipal claimsPrincipal) { var identity = claimsPrincipal.GetClaimValue(ClaimTypes.NameIdentifier); var name = claimsPrincipal.GetUsername(); var email = claimsPrincipal.GetClaimValue(ClaimTypes.Email); var providerName = claimsPrincipal.GetIdentityProvider(); return AddUser(name, providerName, identity, email); }