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

Facebook

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

image

  • Criar um novo aplicativo

image

  • Selecione "Authenticate and request data from users with Facebook Login"

image

  • Escolha "No, I'm not creating a game"

image

  • Forneça um app name e um App contact email e clique em Create app

image

Configuração do Aplicativo Facebook

  • No menu lateral, selecione "Use cases" e clique em "Customize" em "Authentication and account creation."

image

  • Adicione a email permission

image

  • Agora clique em Go to settings

image

  • Certifique-se de que Client OAuth login, Web OAuth login e Enforce HTTPS estejam ativados.

image

  • Adicione um Valid OAuth Redirect URIs e "Save changes"
    • Exemplo para um domínio: https://example.com/oauth/facebook/callback

image

  • Clique em Go back e selecione Basic na aba App settings

image

  • Clique em "Show" ao lado do App secret.

image

Configuração do .env

  • Copie o App ID e o App Secret e cole-os no arquivo .env da 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 -d para aplicar as alterações de configuração do .env

Como está este guia?