Assinatura
Autenticação via Token
A API utiliza tokens JWT (JSON Web Tokens) para autenticação. Para acessar rotas protegidas, obtenha um token na rota /token e inclua-o em todas as requisições subsequentes.
Obtendo o Token
- Faça uma requisição
POST /tokencom seuusernameepassword. - Armazene o token retornado de forma segura.
Exemplo de Requisição para Obter Token
curl -X POST https://api.steinsat.com/token \
-H "Content-Type: application/json" \
-d '{"username": "seu_usuario", "password": "sua_senha"}'
Resposta
{
"token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9..."
}
Utilizando o Token
- Adicione o token no header Authorization das requisições:
Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...
Validade do Token
- O token é válido por 24 horas. Após expirar, gere um novo token.
Erros de Autenticação
- Se o token for inválido ou expirado, você receberá um erro
401 Unauthorized. - Verifique se o token está correto e válido em caso de falhas.