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

Google

LibreChatでGoogleを使用したユーザー認証を設定する方法を学びます。

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

image

  • 新しいプロジェクトを作成し、名前を付けます

image

image

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

  • 作成したプロジェクトを選択し、APIs and Services に移動します。

image

image

  • Credentials を選択し、CONFIGURE CONSENT SCREEN をクリックします。

image

  • External を選択し、CREATE をクリックします

image

  • アプリ情報を入力してください

注: LibreChatフォルダ内のこちらからロゴを取得できます: docs\assets\favicon_package\android-chrome-192x192.png

image

  • App domain を設定し、Developer contact information を追加してから、SAVE AND CONTINUE をクリックしてください。

image

  • Configure the Sopes
    • emailprofile、および openid を追加します
    • UPDATE をクリックし、SAVE AND CONTINUE をクリックします。

image

image

  • SAVE AND CONTINUE をクリックします

  • アプリを確認してダッシュボードに戻る

  • Credentials タブに戻り、+ CREATE CREDENTIALS をクリックして OAuth client ID を選択します。

image

  • Web application を選択し、名前を付けます

image

  • Authorized JavaScript origins を設定します。必要に応じて、ドメインと localhost の両方を追加できます。
    • localhostの例: http://localhost:3080
    • ドメインの例: https://example.com

image

  • 有効な Authorized redirect URIs を追加してください
    • localhostの例: http://localhost:3080/oauth/google/callback
    • ドメインの例: https://example.com/oauth/google/callback

image

.env Configuration

  • CREATE をクリックし、Client IDClient secret をコピーします。

image

  • .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 の設定変更を適用してください。

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