# Configuración de autorización de Google

Esta función permite a sus clientes (usuarios) iniciar sesión en el sitio o registrarse usando su cuenta de Google con un solo clic, sin necesidad de completar formularios con correo electrónico, contraseña u otros datos. Esto simplifica el proceso y aumenta la conversión, pero es opcional: puede mantener el método estándar de inicio de sesión/registro sin cambios.

Para habilitar el inicio de sesión con Google en Lara-Script, debe configurar los ajustes en **Google Cloud Console**.

#### 1. Crear un ID de cliente OAuth 2.0

1. Inicie sesión en Google Cloud Console.
2. Seleccione su proyecto o cree uno nuevo.
3. Vaya a **APIs y servicios → Credenciales → Crear credenciales → ID de cliente de OAuth**.
4. Especifique el tipo de aplicación: **Aplicación web**.

***

#### 2. Rellene los campos para su dominio

En el formulario de registro del ID de cliente debe agregar su sitio en dos campos:

* **Orígenes de JavaScript autorizados** – aquí especifique la dirección principal del sitio (por ejemplo):

  ```
  https://demo.lara-script.com
  ```
* **URIs de redirección autorizadas** – esta es la misma dirección pero con la ruta añadida `/api/auth/callback/google`:

  ```
  https://demo.lara-script.com/api/auth/callback/google
  ```

<figure><img src="https://1953675968-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fp0ow3kIXHQDcl9DBdYiM%2Fuploads%2FEvsQJKr5TzrOqNZzo19q%2Fimage%20(2).png?alt=media&#x26;token=48794eeb-2e98-4413-90f0-2c1b5cf93c93" alt="" width="375"><figcaption></figcaption></figure>

#### 3. Obtenga el ID de cliente y el secreto de cliente

Después de guardar recibirá dos valores:

* **ID de cliente**
* **Secreto de cliente**

Deben insertarse en los campos correspondientes del panel de administración de Lara-Script (pero no es necesario ingresar la URL de redirección en el administrador: se utiliza solo en Google Cloud Console).

***

#### 4. Compruebe la funcionalidad

Tras la activación, aparecerá un botón en el formulario de inicio de sesión **“Iniciar sesión con Google”**.\
El cliente hace clic → se autoriza en Google → se crea/vincula automáticamente una cuenta en Lara-Script.

***

⚡ Importante: **las direcciones en Google Cloud Console deben coincidir exactamente con el dominio de su sitio**, de lo contrario Google no permitirá la autorización.
