Ir al contenido principal

Configuración de SSO con Google

Actualizado esta semana

Este artículo te guiará en el proceso de configuración del inicio de sesión único (SSO) con Google para tu plataforma, utilizando el Google Cloud Platform.

1. Creación de un nuevo proyecto en Google Cloud Platform

Primero, necesitas crear un proyecto en Google Cloud Platform para obtener las credenciales necesarias.

2. Creación de credenciales OAuth

Una vez creado el proyecto, debes crear las credenciales de cliente OAuth.

  1. En el menú lateral izquierdo, haz clic en "Credenciales".

  2. Haz clic en el botón "Crear credenciales" en la parte superior de la página.

  3. Selecciona "ID de cliente de OAuth".

3. Configuración del cliente OAuth para aplicación web

Ahora configura el tipo de aplicación y proporciona los detalles necesarios.

  1. En "Tipo de aplicación", selecciona "Aplicación web".

  2. Asigna un nombre a tu cliente OAuth (por ejemplo, "go4clic Local/QA" como se muestra en la captura).

  3. Orígenes autorizados de JavaScript: Aquí debes agregar las URLs desde donde se realizarán las solicitudes de inicio de sesión. Incluye el dominio de tu academia y cualquier otro dominio relevante (como http://localhost:4200 si estás realizando pruebas locales). Haz clic en "Agregar URI" para añadir más URLs.

  4. URI de redireccionamiento autorizados: Aquí debes agregar las URLs a las que Google redirigirá al usuario después de un inicio de sesión exitoso. Incluye las URLs de redirección de tu plataforma Go4Clic. Haz clic en "Agregar URI" para añadir más URLs.

4. Configuración de la pantalla de consentimiento de OAuth

Antes de que los usuarios puedan iniciar sesión con Google, debes configurar la pantalla de consentimiento que verán.

  • En el menú lateral izquierdo, haz clic en "Pantalla de consentimiento de OAuth".

  • Configura la información solicitada, incluyendo el nombre de tu aplicación, el correo electrónico de soporte, y enlaces a la política de privacidad y términos del servicio.

  • La configuración "Preparación para la producción" indica que, para un uso en producción, Google requiere una verificación de la aplicación. Esto implica proporcionar información adicional como un vínculo a la política de privacidad, un video explicando cómo se usan los datos del usuario, una explicación escrita del uso de los datos sensibles, y verificar la propiedad de tu dominio en Google Search Console.

5. Verificación del dominio

Si utilizas un dominio personalizado para tu academia, deberás verificarlo con Google.

  • En el menú lateral izquierdo, haz clic en "Verificación del dominio".

  • Sigue las instrucciones proporcionadas por Google para verificar la propiedad de tu dominio.

6. Copiar el ID de cliente en Go4Clic

Una vez configuradas las credenciales en Google Cloud Platform, necesitas copiar el "ID de cliente" para configurarlo en tu plataforma Go4Clic.

  • Regresa a la sección "Credenciales".

  • En la lista de IDs de cliente OAuth 2.0, encuentra el que creaste.

  • Copia el valor que aparece junto a "ID de cliente".

Ahora, dirígete a la configuración de SSO en tu plataforma Go4Clic (la ubicación específica dentro de Go4Clic no se muestra en las capturas proporcionadas) y pega este "ID de cliente" en el campo correspondiente.

¿Ha quedado contestada tu pregunta?