Visão Geral
A API da Pronttus usa OAuth 2.0 com Bearer Tokens para autenticação. Todas as requisições devem incluir um token de acesso válido no cabeçalho de autorização.Os tokens de acesso têm validade de 5 minutos (300 segundos). Após expirar, você precisará gerar um novo token.
Fluxo de Autenticação
1
Obter Credenciais
Acesse o dashboard da Pronttus e gere suas credenciais na seção Desenvolvedor:
client_id: Identificador único da sua aplicaçãoclient_secret: Chave secreta (mantenha em segurança)
2
Solicitar Token
Use suas credenciais para obter um token de acesso
3
Usar Token
Inclua o token em todas as requisições à API
4
Renovar Token
Quando o token expirar, solicite um novo
Token de Autorização
Por enquanto aceita somente: client_credentials
Identificador único da sua aplicação fornecido no dashboard
Chave secreta da sua aplicação. Nunca exponha em código cliente ou repositórios públicos
Endpoint
Requisição
Resposta de Sucesso
Resposta de Erro
Boas Práticas
Segurança
Segurança
- Nunca exponha suas credenciais em código cliente ou repositórios públicos
- Armazene credenciais em variáveis de ambiente
- Use HTTPS em todas as comunicações
- Implemente rate limiting no seu lado
Gerenciamento de Token
Gerenciamento de Token
- Implemente cache de token para evitar requisições desnecessárias
- Renove o token automaticamente antes da expiração
- Trate erros de expiração com retry automático
Implementação
Implementação
- Centralize a lógica de autenticação em uma classe ou módulo
- Use interceptors HTTP para adicionar tokens automaticamente
- Implemente logging de erros de autenticação