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 文件夹中获取 logo,路径如下:docs\assets\favicon_package\android-chrome-192x192.png

image

  • 配置您的 App domain 并添加您的 Developer contact information,然后点击 SAVE AND CONTINUE

image

  • Configure the Sopes
    • 添加 emailprofileopenid
    • 点击 UPDATESAVE 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 配置

  • 点击 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 配置更改。

这篇指南怎么样?