Skip to main content

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 /token com seu username e password.
  • 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.