Asegúrate de cargar la biblioteca de JavaScript de Google Identity Services
(https://accounts.google.com/gsi/client) en cualquier página web en la que un usuario pueda
iniciar un flujo de autorización de OAuth 2.0 para obtener códigos de autorización o tokens de
acceso. Usa el siguiente fragmento de <script> en tu <head> o <body> de HTML:
<script src="https://accounts.google.com/gsi/client" async></script>
Puedes optimizar la velocidad de carga de tu página cargando la secuencia de comandos con el atributo async. Si tu secuencia de comandos inicializa un cliente de token
(google.accounts.oauth2.initTokenClient) o un cliente de código
(google.accounts.oauth2.initCodeClient) inmediatamente después de la carga, puedes adjuntar
un controlador de devolución de llamada onload a la etiqueta <script>:
<script src="https://accounts.google.com/gsi/client" onload="initClient()" async></script>
Consulta la referencia de la API de JavaScript de autorización de la Cuenta de Google para obtener la lista completa de métodos y propiedades de configuración que admite el espacio de nombres google.accounts.oauth2.
Próximos pasos
Después de cargar la biblioteca cliente, elige el modelo de autorización que coincida con la arquitectura de tu aplicación:
- Elige un modelo de autorización de usuario para comparar el código de autorización y los flujos de otorgamiento implícitos.
- Usa el modelo de código de autorización (recomendado para apps con un servidor de backend).
- Usa el modelo de token (para apps del cliente que solo se ejecutan en el navegador).