Skip to main content
LibreChat is joining ClickHouse to power the open-source Agentic Data Stack 🎉 Learn more
LibreChat

Google

Aprende a configurar LibreChat para usar Google para la autenticación de usuarios.

Crear una aplicación de Google

image

  • Cree un nuevo proyecto y asígnele un nombre

image

image

Configuración de la aplicación de Google

  • Selecciona el proyecto que acabas de crear y ve a APIs and Services

image

image

  • Seleccione Credentials y haga clic en CONFIGURE CONSENT SCREEN

image

  • Seleccione External y luego haga clic en CREATE

image

  • Complete la información de su App

Nota: Puedes obtener un logotipo desde tu carpeta de LibreChat aquí: docs\assets\favicon_package\android-chrome-192x192.png

image

  • Configure su App domain y añada su Developer contact information, luego haga clic en SAVE AND CONTINUE

image

  • Configure the Sopes
    • Agregue email, profile y openid
    • Haz clic en UPDATE y SAVE AND CONTINUE

image

image

  • Haz clic en SAVE AND CONTINUE

  • Revisa tu aplicación y vuelve al dashboard

  • Vuelva a la pestaña Credentials, haga clic en + CREATE CREDENTIALS y seleccione OAuth client ID

image

  • Seleccione Web application y asígnele un nombre

image

  • Configure los Authorized JavaScript origins, puede agregar tanto su dominio como localhost si lo desea
    • Ejemplo para localhost: http://localhost:3080
    • Ejemplo para un dominio: https://example.com

image

  • Agregue un Authorized redirect URIs válido
    • Ejemplo para localhost: http://localhost:3080/oauth/google/callback
    • Ejemplo para un dominio: https://example.com/oauth/google/callback

image

Configuración de .env

  • Haz clic en CREATE y copia tu Client ID y Client secret

image

  • Añádelos a tu archivo .env:
DOMAIN_CLIENT=https://your-domain.com # use http://localhost:3080 if not using a custom domain
DOMAIN_SERVER=https://your-domain.com # use http://localhost:3080 if not using a custom domain

GOOGLE_CLIENT_ID=your_client_id
GOOGLE_CLIENT_SECRET=your_client_secret
GOOGLE_CALLBACK_URL=/oauth/google/callback
  • Guarda el archivo .env

Nota: Si utiliza Docker, ejecute docker compose up -d para aplicar los cambios de configuración en el archivo .env

¿Qué te parece esta guía?