Para
...
integrar el
...
inicio de sesión con Google en nuestra aplicación,
...
es necesario configurar algunas credenciales API mediante Google Cloud Manager. A continuación se detallan los pasos para realizar esta configuración.
Creación del Proyecto en Google Cloud Manager
Acceso a y configurar unas credenciales API.Una vez hayamos accedido al panel Google Cloud Manager: Inicie sesión en el Google Cloud Manager.
Creación de un Nuevo Proyecto:
En , pulsamos en el selector de proyectos y hacemos click , haga clic en Nuevo Proyecto.
Se especifica Especifique un nombre para el proyecto y confirme la aplicacióncreación.
Una vez creado, se selecciona desde el selector
Configuración de la Pantalla de Consentimiento de OAuth
Configuración del Consentimiento de OAuth:
Navegue a Se accede al apartado APIs y servicios → Pantalla de consentimiento de OAuth.
Se selecciona Seleccione el tipo de login "External", para usuario Externo para permitir que cualquier usuario con una cuenta de Google pueda identificarse.
Tras esto, se procede a configurar Configure el estilo de la pantalla de login. Se define un nombre para la aplicación, un logo, el dominio principal, la URL , incluyendo:
- Nombre de la aplicación.
- Logo de la aplicación.
- Dominio principal.
- URL de la política de privacidad.
- URL de las condiciones del servicio.
Nota: Las URL de de la política de privacidad y de las condiciones del servicio . Estas dos páginas se pueden crear desde aquí: pueden ser definidas siguiendo las directrices del documentoPOA-AM-0004 - Definición de las páginas del footer del Portal Web.
Creación de Credenciales API
Creación de la Credencial ID de Cliente de OAuth:
Desde Ya está lista la aplicación. Ahora se necesita configurar las credenciales. Se accede desde el menú APIs y servicios → Credenciales.
Se crea una credencial , seleccione Crear Credenciales y elija ID de cliente de OAuth.
Se establece Establezca el tipo de aplicación en Aplicación Web y se le asigna asigne un nombre descriptivo.
Especifique También se debe indicar las URIs de redireccionamiento autorizadas. El formato será , que deben tener el siguiente formato:
https://{DOMINIO_PORTAL_ADMINISTRACION}/auth/google/callback
https://{DOMINIO_PORTAL_WEB}/auth/google/callback
Se debe reemplazar Nota: Sustituya {DOMINIO_PORTAL_ADMINISTRACION}
y {DOMINIO_PORTAL_
ADMINISTRACION WEB}
por los que correspondadominios correspondientes a sus portales de administración y web.
Finalización
Con las credenciales creadas (Tras esto, ya queda definido el ID de cliente y clave secreta), finalice la configuración en su sistema.
Realice pruebas para asegurar que el inicio de sesión con Google funciona correctamente.