¿Cuál es realmente el método JavaScript preferido para permitir que mis usuarios inicien sesión con Google?

He estado luchando para convertir mi sitio web (que estaba usando una solución OpenID basada en Go del lado del servidor, que Google pudo haber inhabilitado o no el lunes pasado) a una biblioteca Google JavaScript oauth para permitir que mis usuarios inicien sesión con su cuenta de Google. Primero me acerqué haciendo una preguntaaquí, y recibí varios comentarios de personas que intentaban ayudar, pero no pudieron obtener respuestas definitivas. Luego decidí jugar a lo seguro y convertirlo a otro método, que parecía funcionar bien al principio, pero ahora tengo algunas quejas de mis usuarios de que no pueden iniciar sesión, vea mi siguiente preguntaaquí.

Mi problema ahora es que he encontrado al menos CUATRO conjuntos diferentes de documentación para diferentes bibliotecas de API, todas en sitios oficiales de Google, que afirman decirme cómo hacerlo. En ningún orden en particular:

Biblioteca de cliente de API de Google para JavaScript (Beta)Plataforma de Google+, con unInicio rápidoPlataforma de identidad de GoogleInicio de sesión de Google para sitios web

Ahora estoy completamente confundido sobre cuál podría ser el método "preferido" real, y me pregunto si posiblemente estoy usando un método desactualizado que podría estar causando mi problema. Actualmente estoy usando el método utilizado en la guía de inicio rápido de la opción # 2 en mi lista anterior.

Cualquier idea sería muy apreciada.

Respuestas a la pregunta(1)

Su respuesta a la pregunta