Configuração OAuth
import { Steps, Aside } from ‘@astrojs/starlight/components’;
Se você está compilando o ThairaAI a partir do código fonte, precisa das suas próprias credenciais OAuth do Google. As credenciais das versões publicadas não estão disponíveis no repositório open source.
Criar credenciais OAuth
Seção intitulada “Criar credenciais OAuth”-
Abra o Google Cloud Console
Acesse console.cloud.google.com e crie um novo projeto (ou selecione um existente).
-
Ative as APIs
Vá em APIs e Serviços → Biblioteca e ative:
- API do Gmail
- API do Google Agenda
-
Configure a tela de consentimento OAuth
Vá em APIs e Serviços → Tela de consentimento OAuth.
- Tipo de usuário: Externo
- Preencha o nome do app, e-mail de suporte e contato do desenvolvedor
- Adicione escopos:
gmail.readonly,calendar.readonly,calendar.events - Adicione sua conta Google como usuário de teste
-
Crie as credenciais
Vá em APIs e Serviços → Credenciais → Criar Credenciais → ID do cliente OAuth 2.0.
- Tipo de aplicativo: App para computador
- Nome: qualquer coisa (ex:
ThairaAI Dev) - Clique em Criar
-
Copie as credenciais
Copie o ID do cliente e o Segredo do cliente da janela que aparecer.
Adicionar ao ambiente
Seção intitulada “Adicionar ao ambiente”cp .env.example .envEdite o .env:
GOOGLE_CLIENT_ID=seu-client-id.apps.googleusercontent.comGOOGLE_CLIENT_SECRET=seu-client-secretEm seguida inicie o app:
bun run start