59 lines
2.1 KiB
Bash
Executable File
59 lines
2.1 KiB
Bash
Executable File
#!/bin/bash
|
|
|
|
echo "🔧 Script de Correção Google Drive - Liberi Kids"
|
|
echo "=============================================="
|
|
echo ""
|
|
|
|
echo "📋 Checklist de Configuração:"
|
|
echo ""
|
|
echo "1. ✅ Verificar se Google Drive API está ativa"
|
|
echo " - Acesse: https://console.cloud.google.com/apis/library/drive.googleapis.com"
|
|
echo " - Clique em 'Ativar' se não estiver ativo"
|
|
echo ""
|
|
|
|
echo "2. ✅ Configurar Tela de Consentimento OAuth"
|
|
echo " - Acesse: https://console.cloud.google.com/apis/credentials/consent"
|
|
echo " - Tipo: Externo"
|
|
echo " - Nome do app: Liberi Kids - Sistema de Estoque"
|
|
echo " - Adicionar escopos: drive.file e drive.readonly"
|
|
echo ""
|
|
|
|
echo "3. 🎯 CRÍTICO: Adicionar Usuários de Teste"
|
|
echo " - Na tela de consentimento, seção 'Usuários de teste'"
|
|
echo " - Adicionar SEU EMAIL (o mesmo que vai usar para autorizar)"
|
|
echo " - Sem isso, você receberá erro de autorização"
|
|
echo ""
|
|
|
|
echo "4. ✅ Verificar Credenciais OAuth"
|
|
echo " - Acesse: https://console.cloud.google.com/apis/credentials"
|
|
echo " - URIs de redirecionamento: http://localhost:5000/auth/google-drive/callback"
|
|
echo ""
|
|
|
|
echo "5. 🔄 Testar Configuração"
|
|
echo " - Recarregar página de Configurações"
|
|
echo " - Tentar autorizar novamente"
|
|
echo " - Usar o email que foi adicionado como usuário de teste"
|
|
echo ""
|
|
|
|
echo "📞 URLs Importantes:"
|
|
echo " - Google Cloud Console: https://console.cloud.google.com/"
|
|
echo " - APIs & Services: https://console.cloud.google.com/apis/"
|
|
echo " - OAuth Consent: https://console.cloud.google.com/apis/credentials/consent"
|
|
echo " - Credentials: https://console.cloud.google.com/apis/credentials"
|
|
echo ""
|
|
|
|
echo "🚨 Lembre-se: Use o MESMO EMAIL em 'Usuários de teste' e na autorização!"
|
|
echo ""
|
|
|
|
# Verificar se o servidor está rodando
|
|
if curl -s http://localhost:5000/api/google-drive/status > /dev/null; then
|
|
echo "✅ Servidor está rodando"
|
|
echo "🔗 Acesse: http://localhost:3000/configuracoes"
|
|
else
|
|
echo "❌ Servidor não está rodando"
|
|
echo "Execute: npm start"
|
|
fi
|
|
|
|
echo ""
|
|
echo "Após configurar no Google Cloud Console, recarregue a página e tente novamente!"
|