En mi aplicación, un usuario puede iniciar sesión con su Gmail y escribir mensajes en la aplicación que básicamente activan un Gmail para otro usuario. Para un sistema de este tipo, ¿debo hacer que el javascript del lado del cliente realice la autenticación con los servidores de Google y la comunicación con la API de Gmail o debo hacer que mi servidor web sea un intermediario?