Aprenda a configurar o LibreChat para usar o Google para autenticação de usuários.
Criar um Google Application
- Visite: Google Cloud Console e abra o
Console
- Crie um novo projeto e dê a ele um nome
Configuração do Aplicativo Google
- Selecione o projeto que você acabou de criar e vá para
APIs and Services
- Selecione
Credentialse clique emCONFIGURE CONSENT SCREEN
- Selecione
Externale clique emCREATE
- 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
- Configure seu
App domaine adicione suasDeveloper contact information, então clique emSAVE AND CONTINUE
- Configure the
Sopes- Adicione
email,profileeopenid - Clique em
UPDATEeSAVE AND CONTINUE
- Adicione
-
Clique em
SAVE AND CONTINUE -
Revise seu aplicativo e volte ao dashboard
-
Volte para a aba
Credentials, clique em+ CREATE CREDENTIALSe selecioneOAuth client ID
- Selecione
Web applicatione dê um nome a ela
- 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
- Exemplo para localhost:
- Adicione um
Authorized redirect URIsválido- Exemplo para localhost:
http://localhost:3080/oauth/google/callback - Exemplo para um domínio:
https://example.com/oauth/google/callback
- Exemplo para localhost:
Configuração do .env
- Clique em
CREATEe copie seuClient IDeClient secret
- Adicione-os ao seu
.envfile:
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 -dpara aplicar as alterações de configuração do .env
Como está este guia?