LibreChatでユーザー認証にFacebookを使用するように設定する方法を学びます。
⚠️ 警告: 作業中であり、現在は機能しません
❗ 注: Facebook認証は
localhostからは動作しません
Facebookアプリケーションを作成する
-
Facebook Developer Portal にアクセスします。
-
ヘッダーメニューの「My Apps」をクリックします
- 新しいアプリケーションを作成する
- 「Authenticate and request data from users with Facebook Login」を選択します
- 「いいえ、ゲームを作成していません」を選択してください
app nameとApp contact emailを入力し、Create appをクリックします。
Facebook アプリケーションの設定
- サイドメニューで「Use cases」を選択し、「Authentication and account creation」の下にある「Customize」をクリックします。
email permissionを追加
- 次に
Go to settingsをクリックします
Client OAuth login、Web OAuth login、およびEnforce HTTPSが有効になっていることを確認してください。
Valid OAuth Redirect URIsを追加し、「Save changes」をクリックします。- ドメインの例:
https://example.com/oauth/facebook/callback
- ドメインの例:
Go backをクリックし、App settingsタブでBasicを選択します。
- App secret の横にある "Show" をクリックします。
.env Configuration
App IDとApp Secretをコピーし、以下のように.envファイルに貼り付けます:
.envファイルを保存します。
注: Dockerを使用している場合は、
docker compose up -dを実行して .env の設定変更を適用してください。
このガイドはいかがでしたか?