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

Google

Aprenda a configurar o LibreChat para usar o Google para autenticação de usuários.

Criar um Google Application

image

  • Crie um novo projeto e dê a ele um nome

image

image

Configuração do Aplicativo Google

  • Selecione o projeto que você acabou de criar e vá para APIs and Services

image

image

  • Selecione Credentials e clique em CONFIGURE CONSENT SCREEN

image

  • Selecione External e clique em CREATE

image

  • Preencha as informações do seu App

Nota: Você pode obter um logotipo da sua pasta do LibreChat aqui: docs\assets\favicon_package\android-chrome-192x192.png

image

  • Configure seu App domain e adicione suas Developer contact information, então clique em SAVE AND CONTINUE

image

  • Configure the Sopes
    • Adicione email, profile e openid
    • Clique em UPDATE e SAVE AND CONTINUE

image

image

  • Clique em SAVE AND CONTINUE

  • Revise seu aplicativo e volte ao dashboard

  • Volte para a aba Credentials, clique em + CREATE CREDENTIALS e selecione OAuth client ID

image

  • Selecione Web application e dê um nome a ela

image

  • Configure as Authorized JavaScript origins, você pode adicionar tanto o seu domínio quanto localhost, se desejar.
    • Exemplo para localhost: http://localhost:3080
    • Exemplo para um domínio: https://example.com

image

  • Adicione um Authorized redirect URIs válido
    • Exemplo para localhost: http://localhost:3080/oauth/google/callback
    • Exemplo para um domínio: https://example.com/oauth/google/callback

image

Configuração do .env

  • Clique em CREATE e copie seu Client ID e Client secret

image

  • Adicione-os ao seu .env file:
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
  • 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?