Aprenda a configurar o LibreChat para usar o Facebook para autenticação de usuários.
⚠️ Aviso: Trabalho em andamento, atualmente não funcional
❗ Nota: A autenticação do Facebook não funcionará a partir de
localhost
Criar um aplicativo do Facebook
-
Vá para o Facebook Developer Portal
-
Clique em "My Apps" no menu do cabeçalho
- Criar um novo aplicativo
- Selecione "Authenticate and request data from users with Facebook Login"
- Escolha "No, I'm not creating a game"
- Forneça um
app namee umApp contact emaile clique emCreate app
Configuração do Aplicativo Facebook
- No menu lateral, selecione "Use cases" e clique em "Customize" em "Authentication and account creation."
- Adicione a
email permission
- Agora clique em
Go to settings
- Certifique-se de que
Client OAuth login,Web OAuth logineEnforce HTTPSestejam ativados.
- Adicione um
Valid OAuth Redirect URIse "Save changes"- Exemplo para um domínio:
https://example.com/oauth/facebook/callback
- Exemplo para um domínio:
- Clique em
Go backe selecioneBasicna abaApp settings
- Clique em "Show" ao lado do App secret.
Configuração do .env
- Copie o
App IDe oApp Secrete cole-os no arquivo.envda seguinte forma:
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
FACEBOOK_CLIENT_ID=your_app_id
FACEBOOK_CLIENT_SECRET=your_app_secret
FACEBOOK_CALLBACK_URL=/oauth/facebook/callback- Salve o arquivo
.env.
Nota: Se estiver usando Docker, execute
docker compose up -dpara aplicar as alterações de configuração do .env
Como está este guia?