LibreChatでGoogleを使用したユーザー認証を設定する方法を学びます。
Google アプリケーションを作成する
- Google Cloud Console にアクセスし、
Consoleを開きます。
- 新しいプロジェクトを作成し、名前を付けます
Google アプリケーションの設定
- 作成したプロジェクトを選択し、
APIs and Servicesに移動します。
Credentialsを選択し、CONFIGURE CONSENT SCREENをクリックします。
Externalを選択し、CREATEをクリックします
- アプリ情報を入力してください
注: LibreChatフォルダ内のこちらからロゴを取得できます:
docs\assets\favicon_package\android-chrome-192x192.png
App domainを設定し、Developer contact informationを追加してから、SAVE AND CONTINUEをクリックしてください。
- Configure the
Sopesemail、profile、およびopenidを追加しますUPDATEをクリックし、SAVE AND CONTINUEをクリックします。
-
SAVE AND CONTINUEをクリックします -
アプリを確認してダッシュボードに戻る
-
Credentialsタブに戻り、+ CREATE CREDENTIALSをクリックしてOAuth client IDを選択します。
Web applicationを選択し、名前を付けます
Authorized JavaScript originsを設定します。必要に応じて、ドメインと localhost の両方を追加できます。- localhostの例:
http://localhost:3080 - ドメインの例:
https://example.com
- localhostの例:
- 有効な
Authorized redirect URIsを追加してください- localhostの例:
http://localhost:3080/oauth/google/callback - ドメインの例:
https://example.com/oauth/google/callback
- localhostの例:
.env Configuration
CREATEをクリックし、Client IDとClient 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
GOOGLE_CLIENT_ID=your_client_id
GOOGLE_CLIENT_SECRET=your_client_secret
GOOGLE_CALLBACK_URL=/oauth/google/callback.envファイルを保存します
注: Dockerを使用している場合は、
docker compose up -dを実行して .env の設定変更を適用してください。
このガイドはいかがでしたか?