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

Facebook

Erfahren Sie, wie Sie LibreChat für die Benutzerauthentifizierung mit Facebook konfigurieren.

⚠️ Warnung: Arbeit läuft, derzeit noch nicht funktionsfähig

❗ Hinweis: Die Facebook-Authentifizierung funktioniert nicht von localhost aus

Erstellen einer Facebook-Anwendung

image

  • Erstellen einer neuen Anwendung

image

  • Wählen Sie „Authenticate and request data from users with Facebook Login“

image

  • Wählen Sie „No, I'm not creating a game“

image

  • Geben Sie einen app name und eine App contact email an und klicken Sie auf Create app

image

Facebook-Anwendungskonfiguration

  • Wählen Sie im Seitenmenü „Use cases“ aus und klicken Sie unter „Authentication and account creation“ auf „Customize“.

image

  • Fügen Sie die email permission hinzu

image

  • Klicke jetzt auf Go to settings

image

  • Stellen Sie sicher, dass Client OAuth login, Web OAuth login und Enforce HTTPS aktiviert sind.

image

  • Fügen Sie eine Valid OAuth Redirect URIs hinzu und klicken Sie auf "Save changes"
    • Beispiel für eine Domain: https://example.com/oauth/facebook/callback

image

  • Klicken Sie auf Go back und wählen Sie Basic im Tab App settings aus.

image

  • Klicken Sie neben dem App secret auf "Show".

image

.env Konfiguration

  • Kopiere die App ID und das App Secret und füge sie wie folgt in die .env Datei ein:
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
  • Speichern Sie die .env Datei.

Hinweis: Wenn Sie Docker verwenden, führen Sie docker compose up -d aus, um die Konfigurationsänderungen in der .env anzuwenden.

Wie finden Sie diese Anleitung?