Saltar al contenido principal

Google

Configuración del proveedor de autorización a través de Google OAuth 2.0

Para integrar la autorización a través de Google en tu proyecto, es necesario crear un proyecto en Google Cloud Console, obtener las credenciales y configurar el acuerdo de OAuth. Esta guía te llevará paso a paso a través de este proceso.

Datos necesarios para tu formulario:

  • ID de cliente OAUTH: Tu_Client_ID.apps.googleusercontent.com
  • Clave secreta para la verificación de datos OAUTH: Tu_Client_Secret
  • URL para la autenticación del proveedor OAUTH: https://accounts.google.com/o/oauth2/v2/auth
  • URL para la verificación del token del proveedor OAUTH: https://oauth2.googleapis.com/tokeninfo
  • URL para el encabezado de Orígenes OAUTH: https://www.googleapis.com

Paso 1: Crear un proyecto en Google Cloud Console

  1. Ve a Google Cloud Console: https://console.cloud.google.com/.
  2. Si aún no tienes un proyecto, créalo:
    • Haz clic en el menú desplegable de proyectos en la parte superior.
    • Haz clic en "Nuevo proyecto".
    • Ingresa un nombre claro para el proyecto (por ejemplo, My App Auth).
    Messages button
    • Si es necesario, selecciona una organización y haz clic en "Crear".

Paso 2: Configurar la pantalla de consentimiento de OAuth

Antes de crear las credenciales, es necesario configurar la pantalla que los usuarios verán al permitir el acceso a tu aplicación.

  1. En el menú de la izquierda, selecciona "API y servicios" -> "Pantalla de consentimiento de OAuth". Messages button Messages button
  2. Información sobre la aplicación
    • Nombre de la aplicación: Indica el nombre público de tu aplicación que verán los usuarios.
    • Direcciones de correo electrónico de soporte: Correo para contacto en caso de preguntas de los usuarios.
    Messages button
  3. Selecciona el tipo de usuario ("Externo" para aplicaciones accesibles a cualquier usuario con una cuenta de Google). Messages button
  4. Completa tu correo electrónico de contacto: Messages button
  5. Haz clic en "Crear". Messages button
  6. Haz clic en "Guardar y continuar". Los siguientes pasos (Áreas, Usuarios de prueba) se pueden completar o saltar y volver a ellos más tarde.

Paso 3: Crear credenciales (ID de cliente y secreto de cliente)

  1. En el menú de la izquierda, selecciona "API y servicios" -> "Credenciales".

    Messages button
  2. Haz clic en "Crear credenciales" en la parte superior de la página y selecciona "ID de cliente de OAuth".

    Messages button Messages button
  3. Selecciona el tipo de aplicación: Aplicación web. Indica el nombre de la aplicación.

    Messages button
  4. Indica las URI de redirección autorizadas:

    • Ejemplo: https://tu-sitio.com/
  5. Haz clic en "Crear".

  6. ¡Felicidades! Aparecerá un cuadro modal en la pantalla con tus claves. Guárdalas en un lugar seguro.

    • "ID de cliente" es tu ID de cliente OAUTH.
    • "Secreto de cliente" es tu Clave secreta para la verificación de datos OAUTH.

Completar el formulario en tu proyecto

Messages button

Ahora, utilizando los datos obtenidos, completa el formulario de creación del proveedor en tu proyecto:

Campo en tu formularioValor para Google OAuthNota
ID de cliente OAUTHxxxxxxxxxxxx-xxxxxxxxxxxxxxxxxxxxxxx.apps.googleusercontent.comID de cliente del paso 3.
URL para la autenticación del proveedor OAUTHhttps://accounts.google.com/o/oauth2/v2/authEndpoint estándar para iniciar la autorización.
URL para la verificación del token del proveedor OAUTHhttps://oauth2.googleapis.com/tokeninfoEndpoint para verificar la validez del token obtenido.
URL para el encabezado de Orígenes OAUTHhttps://www.googleapis.comIndica desde qué dominio se permiten las solicitudes.
Clave secreta para la verificación de datos OAUTHGOCSPX-xxxxxxxxxxxxxxxxxxxxxxxxxxSecreto de cliente del paso 3.