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
-
Vai al Facebook Developer Portal
-
Fai clic su "My Apps" nel menu dell'intestazione
- Crea una nuova applicazione
- Seleziona "Authenticate and request data from users with Facebook Login"
- Scegli "No, I'm not creating a game"
- Fornisci un
app namee unApp contact emaile clicca suCreate app
Configurazione dell'applicazione Facebook
- Nel menu laterale, seleziona "Use cases" e clicca su "Customize" sotto "Authentication and account creation."
- Aggiungi l'
email permission
- Ora clicca su
Go to settings
- Assicurati che
Client OAuth login,Web OAuth logineEnforce HTTPSsiano abilitati.
- Aggiungi un
Valid OAuth Redirect URIse "Save changes"- Esempio per un dominio:
https://example.com/oauth/facebook/callback
- Esempio per un dominio:
- Fai clic su
Go backe selezionaBasicnella schedaApp settings
- Fai clic su "Show" accanto a App secret.
Configurazione di .env
- Copia l'
App IDe l'App Secrete incollali nel file.envcome 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 -dper applicare le modifiche alla configurazione nel file .env
Com’è questa guida?