Test Users - GoHorseJobs
Credenciais de teste geradas pelo Seeder API para o ambiente de desenvolvimento.
Last Updated: 2026-02-18
Importante: O PASSWORD_PEPPER do seeder deve ser idêntico ao do backend, caso contrário o login falhará.
Matriz de Usuários de Teste
SuperAdmin
| Campo |
Valor |
| Login |
superadmin |
| Senha |
Admin@2025! |
| Role |
superadmin |
| Permissões |
Acesso total ao sistema |
Admins de Empresa
| Login |
Senha |
Empresa |
Role |
takeshi_yamamoto |
Takeshi@2025 |
TechCorp |
admin |
kenji@appmakers.mobile |
Takeshi@2025 |
AppMakers |
admin |
Recrutadores
| Login |
Senha |
Empresa |
Role |
maria_santos |
User@2025 |
DesignHub |
recruiter |
Candidatos
| Login |
Senha |
Role |
paulo_santos |
User@2025 |
candidate |
maria@email.com |
User@2025 |
candidate |
ana_silva |
User@2025 |
candidate |
carlos_santos |
User@2025 |
candidate |
maria_oliveira |
User@2025 |
candidate |
pedro_costa |
User@2025 |
candidate |
juliana_ferreira |
User@2025 |
candidate |
Empresas Fictícias
| Login |
Senha |
Empresa |
Cargo |
wile_e_coyote |
MeepMeep@123 |
ACME Corporation |
HR Manager & Chief Failure Officer |
URLs de Login por Ambiente
Como Testar Login
Via Frontend
- Acesse a URL do ambiente
- Clique em "Login" / "Entrar"
- Use email ou username + senha da tabela acima
Via API (cURL)
# Login como superadmin
curl -X POST https://api-local.gohorsejobs.com/api/v1/auth/login \
-H "Content-Type: application/json" \
-d '{"login": "superadmin", "password": "Admin@2025!"}'
# Login como candidato
curl -X POST https://api-local.gohorsejobs.com/api/v1/auth/login \
-H "Content-Type: application/json" \
-d '{"login": "paulo_santos", "password": "User@2025"}'
# Login como admin de empresa
curl -X POST https://api-local.gohorsejobs.com/api/v1/auth/login \
-H "Content-Type: application/json" \
-d '{"login": "takeshi_yamamoto", "password": "Takeshi@2025"}'
Permissões por Role
superadmin > admin > recruiter > candidate
| Funcionalidade |
superadmin |
admin |
recruiter |
candidate |
| Gerenciar usuários |
x |
x |
- |
- |
| Gerenciar empresas |
x |
x |
- |
- |
| Moderar vagas |
x |
x |
- |
- |
| Criar vagas |
x |
x |
x |
- |
| Editar vagas |
x |
x |
x |
- |
| Candidatar-se |
- |
- |
- |
x |
| Ver perfil |
x |
x |
x |
x |
| Notificações |
x |
x |
x |
x |
| Email templates |
x |
- |
- |
- |
| SMTP settings |
x |
- |
- |
- |
| System credentials |
x |
- |
- |
- |
Troubleshooting
Erro AUTH 401 / AUTH_INVALID_CREDENTIALS
- Verifique se o
PASSWORD_PEPPER do backend e do seeder são idênticos
- Verifique se o seeder foi executado com sucesso (
npm run seed)
- Verifique se o banco de dados está acessível
- Verifique se o JWT_SECRET está configurado no backend
Seeder não rodou
# Verificar status do seeder no Coolify
curl -s -H "Authorization: Bearer $(cat ~/.ssh/coolify-redbull-token)" \
"https://redbull.rede5.com.br/api/v1/applications/q4w48gos8cgssso00o8w8gck"
# Re-executar seed manualmente
cd seeder-api
npm run seed:reset