Repolode
tymondesigns

tymondesigns/jwt-auth

Pacote de autenticação JWT para Laravel e Lumen que emite e valida JSON Web Tokens para login em APIs.

Estrelas
11,485
Forks
1,535
Issues abertas
612
Último commit
há 14 dias

O que é?

jwt-auth é um pacote PHP que adiciona autenticação por JSON Web Token (JWT) a aplicações Laravel e Lumen. Ele costuma ser usado para proteger APIs stateless: o cliente faz login uma vez, recebe um token assinado e envia esse token nas requisições seguintes, sem depender de sessões no servidor.

O pacote é instalado pelo Composer e funciona como um guard do sistema de autenticação do Laravel. Ele oferece métodos para criar tokens para um usuário, validar tokens recebidos, renová-los e invalidá-los. Também pode ser aplicado às rotas por meio de middleware.

A documentação do projeto está hospedada em jwt-auth.com e aborda instalação, configuração e detalhes de uso.

Recursos principais

  • 01Emite JWTs assinados para usuários autenticados no Laravel e no Lumen.
  • 02Integra-se ao sistema de auth guards do Laravel.
  • 03Oferece suporte à renovação e à invalidação de tokens.
  • 04Disponibiliza middleware para proteger rotas.

Casos de uso

  • Proteger uma API REST stateless desenvolvida com Laravel.
  • Autenticar clientes de aplicativos mobile ou single-page sem sessões no servidor.
  • Adicionar login baseado em tokens a um serviço Lumen existente.

Em coleções

Tópicos

Perguntas frequentes

O que é jwt-auth?
Pacote de autenticação JWT para Laravel e Lumen que emite e valida JSON Web Tokens para login em APIs. jwt-auth é um pacote PHP que adiciona autenticação por JSON Web Token (JWT) a aplicações Laravel e Lumen. Ele costuma ser usado para proteger APIs stateless: o cliente faz login uma vez, recebe um token assinado e envia esse token nas requisições seguintes, sem depender de sessões no servidor.
jwt-auth é gratuito? Qual é a licença?
jwt-auth é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
jwt-auth ainda é mantido?
Manutenção ativa. O último commit de jwt-auth foi em 24 de out. de 2026.
Para que posso usar jwt-auth?
Proteger uma API REST stateless desenvolvida com Laravel. Autenticar clientes de aplicativos mobile ou single-page sem sessões no servidor. Adicionar login baseado em tokens a um serviço Lumen existente.
Onde consigo jwt-auth?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/tymondesigns/jwt-auth

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados