了解如何配置 LibreChat 以使用 Facebook 进行用户身份验证。
⚠️ 警告:正在开发中,目前尚不可用
❗ 注意:Facebook 身份验证无法在
localhost上运行
创建 Facebook 应用程序
-
点击页眉菜单中的 "My Apps"
- 创建新应用
- 选择“Authenticate and request data from users with Facebook Login”
- 选择“No, I'm not creating a game”
- 提供
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 配置
- 复制
App ID和App Secret并将其粘贴到.env文件中,如下所示:
- 保存
.env文件。
注意:如果使用 Docker,请运行
docker compose up -d以应用 .env 配置更改
这篇指南怎么样?