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

Facebook

LibreChatでユーザー認証にFacebookを使用するように設定する方法を学びます。

⚠️ 警告: 作業中であり、現在は機能しません

❗ 注: Facebook認証は localhost からは動作しません

Facebookアプリケーションを作成する

image

  • 新しいアプリケーションを作成する

image

  • 「Authenticate and request data from users with Facebook Login」を選択します

image

  • 「いいえ、ゲームを作成していません」を選択してください

image

  • app nameApp contact email を入力し、Create app をクリックします。

image

Facebook アプリケーションの設定

  • サイドメニューで「Use cases」を選択し、「Authentication and account creation」の下にある「Customize」をクリックします。

image

  • email permission を追加

image

  • 次に Go to settings をクリックします

image

  • Client OAuth loginWeb OAuth login、および Enforce HTTPS有効になっていることを確認してください。

image

  • Valid OAuth Redirect URIs を追加し、「Save changes」をクリックします。
    • ドメインの例: https://example.com/oauth/facebook/callback

image

  • Go back をクリックし、App settings タブで Basic を選択します。

image

  • App secret の横にある "Show" をクリックします。

image

.env Configuration

  • App IDApp Secret をコピーし、以下のように .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
 
FACEBOOK_CLIENT_ID=your_app_id
FACEBOOK_CLIENT_SECRET=your_app_secret
FACEBOOK_CALLBACK_URL=/oauth/facebook/callback
  • .env ファイルを保存します。

注: Dockerを使用している場合は、docker compose up -d を実行して .env の設定変更を適用してください。

このガイドはいかがでしたか?