A Super utiliza autenticação via Bearer Token com JWT (JSON Web Token) para garantir a segurança das suas APIs. Este documento explica como funciona o processo de autenticação e como utilizá-lo corretamente.
Os tokens JWT têm um tempo de expiração de 1 hora (3600 segundos). Após este período, o token se torna inválido e você receberá um erro 401 (Unauthorized) ao tentar acessar as APIs.Exemplo de resposta de erro quando o token expira:
Para implementar a autenticação em sua aplicação, consulte nossa API Reference de Autenticação que contém exemplos detalhados de como gerar e utilizar o token.
Nunca exponha sua Secret Key no código frontend ou em repositórios públicos. Utilize variáveis de ambiente ou serviços de gerenciamento de segredos.
// Exemplo de como utilizar o token em uma requisiçãoconst headers = { 'Authorization': `Bearer ${seuTokenJWT}`, 'Content-Type': 'application/json'};// Exemplo de requisiçãofetch('https://api.superpagamentos.com/v1/seu-endpoint', { method: 'GET', headers: headers});