了解如何配置 LibreChat 以使用 Google 进行用户身份验证。
创建 Google 应用程序
- 访问:Google Cloud Console 并打开
Console
- 创建一个新项目并为其命名
Google 应用程序配置
- 选择您刚刚创建的项目,然后转到
APIs and Services
- 选择
Credentials并点击CONFIGURE CONSENT SCREEN
- 选择
External然后点击CREATE
- 填写您的应用信息
注意:你可以从你的 LibreChat 文件夹中获取 logo,路径如下:
docs\assets\favicon_package\android-chrome-192x192.png
- 配置您的
App domain并添加您的Developer contact information,然后点击SAVE AND CONTINUE
- Configure the
Sopes- 添加
email、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 配置
- 点击
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 配置更改。
这篇指南怎么样?