JWT (JSON Web Token)

O JWT (JSON Web Tokyo) é um padrão moderno de autorização e compartilhamento seguro de dados usado em muitas APIs e arquiteturas de microsserviço. Nós implementamos o suporte total da JWT para autenticação de usuários e serviços, gerenciamento de sessões e distribuição de acesso por papel.

Os tokens JWT são armazenados no lado do cliente, não exigem sessões no servidor, e são assinados para garantir autenticidade e proteção contra falsificação.


O que o JWT contém

Campo no tokenDestino
subID de usuário ou serviço
expHora de término do token
roles / scopesPapéis do usuário e permissões disponíveis
signatureAssinatura digital para autenticação
custom claimsQuaisquer dados adicionais: língua, ID da sala, moeda, etc.

Características de implementação

Formato: 'header. payload. signature` (в base64)

Algoritmos de assinatura HS256 (simétrico) e RS256 (assimétrico)

Suporte a tokens refresh e rotativo
  • Trabalhar com CORS, mobile, web e server-to-server clientes
  • Capacidade de armazenamento de token em cookies, localStorage ou cabeçalhos

Benefícios do uso do JWT

Stateless: nenhuma sessão de servidor necessária

Confortável para celulares, SPA e microsserviços
  • Escalabilidade - Fácil de implementar em vários serviços
  • Compartilhamento rápido de dados entre cliente e API
  • Flexibilidade - Você pode armazenar todos os dados necessários para a permissão no token

Onde é particularmente relevante

Aplicativos de celular e frontand
  • Autorização interna (S2S)
  • Plataformas com mais usuários simultâneos
  • Sistemas com necessidade de um modelo de acesso de papel claro

O JWT é uma ferramenta segura e flexível para a permissão e segurança da API. Ele fornece aplicativos escaláveis e seguros, sem depender do estado do servidor.

Contactar-nos

Preencha o formulário abaixo e responderemos o mais rapidamente possível.