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

Facebook

Scopri come configurare LibreChat per utilizzare Facebook per l'autenticazione degli utenti.

⚠️ Attenzione: Lavoro in corso, attualmente non funzionante

❗ Nota: L'autenticazione Facebook non funzionerà da localhost

Crea un'applicazione Facebook

image

  • Crea una nuova applicazione

image

  • Seleziona "Authenticate and request data from users with Facebook Login"

image

  • Scegli "No, I'm not creating a game"

image

  • Fornisci un app name e un App contact email e clicca su Create app

image

Configurazione dell'applicazione Facebook

  • Nel menu laterale, seleziona "Use cases" e clicca su "Customize" sotto "Authentication and account creation."

image

  • Aggiungi l' email permission

image

  • Ora clicca su Go to settings

image

  • Assicurati che Client OAuth login, Web OAuth login e Enforce HTTPS siano abilitati.

image

  • Aggiungi un Valid OAuth Redirect URIs e "Save changes"
    • Esempio per un dominio: https://example.com/oauth/facebook/callback

image

  • Fai clic su Go back e seleziona Basic nella scheda App settings

image

  • Fai clic su "Show" accanto a App secret.

image

Configurazione di .env

  • Copia l'App ID e l'App Secret e incollali nel file .env come segue:
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

FACEBOOK_CLIENT_ID=your_app_id
FACEBOOK_CLIENT_SECRET=your_app_secret
FACEBOOK_CALLBACK_URL=/oauth/facebook/callback
  • Salva il file .env.

Nota: Se si utilizza Docker, eseguire docker compose up -d per applicare le modifiche alla configurazione nel file .env

Com’è questa guida?