Leer hoe je LibreChat configureert om Facebook te gebruiken voor gebruikersauthenticatie.
⚠️ Waarschuwing: Werk in uitvoering, momenteel niet functioneel
❗ Let op: Facebook-authenticatie werkt niet vanaf
localhost
Een Facebook-applicatie aanmaken
-
Ga naar de Facebook Developer Portal
-
Klik op "My Apps" in het koptekstmenu
- Maak een nieuwe applicatie
- Selecteer "Authenticate and request data from users with Facebook Login"
- Kies "No, I'm not creating a game"
- Geef een
app nameenApp contact emailop en klik opCreate app
Facebook Applicatieconfiguratie
- Selecteer in het zijmenu "Use cases" en klik op "Customize" onder "Authentication and account creation."
- Voeg de
email permissiontoe
- Klik nu op
Go to settings
- Zorg ervoor dat
Client OAuth login,Web OAuth loginenEnforce HTTPSzijn ingeschakeld.
- Voeg een
Valid OAuth Redirect URIstoe en "Save changes"- Voorbeeld voor een domein:
https://example.com/oauth/facebook/callback
- Voorbeeld voor een domein:
- Klik op
Go backen selecteerBasicin het tabbladApp settings
- Klik op "Show" naast de App secret.
.env Configuratie
- Kopieer de
App IDenApp Secreten plak ze als volgt in het.envbestand:
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- Sla het
.envbestand op.
Let op: Als je Docker gebruikt, voer dan
docker compose up -duit om de wijzigingen in de .env configuratie toe te passen.
Hoe is deze gids?