Skip to main contentO que são Tokens?
Tokens são unidades de dados que representam uma permissão ou um acesso. No contexto da Zapster API, tokens são utilizados como uma maneira segura de autenticar e autorizar o acesso a recursos protegidos. Eles são uma alternativa aos métodos tradicionais de autenticação, como o uso de nome de usuário e senha, oferecendo uma forma mais eficiente e segura de gerenciar o acesso à Zapster API.
O que os Tokens fazem?
Os tokens desempenham um papel crucial na autenticação e autorização dentro da Zapster API. Algumas das principais funcionalidades dos tokens incluem:
-
Autenticação: Tokens são usados para verificar a identidade de um cliente da Zapster API. Após a autenticação inicial, um token é gerado e pode ser utilizado para acessar recursos protegidos da API sem a necessidade de reenviar credenciais sensíveis como senhas.
-
Autorização: Além de autenticar, tokens também contêm informações sobre os direitos e permissões de um cliente, determinando quais recursos ou operações ele pode acessar ou executar na Zapster API.
-
Sessões Sem Estado (Stateless): Como os tokens contêm todas as informações necessárias para autenticação e autorização, o servidor da Zapster API pode validar as requisições sem precisar manter o estado da sessão do cliente, o que melhora a escalabilidade da API.
Como os Tokens funcionam na Zapster API?
-
Geração do Token (JWT): O cliente da Zapster API gera um token JWT (JSON Web Token) através do painel de gestão de tokens disponível em https://app.zapsterapi.com/tokens.
-
Uso do Token: O cliente armazena o token e o envia junto com todas as requisições subsequentes para acessar recursos protegidos da Zapster API.
-
Validação do Token: A cada requisição recebida, o servidor da Zapster API valida o token JWT. Se o token for válido e não expirou, o servidor processa a requisição e retorna os dados solicitados. Se o token for inválido ou expirou, o acesso é negado.