Download the PHP package andradedaniel/jwt-auth-consumer without Composer
On this page you can find all versions of the php package andradedaniel/jwt-auth-consumer. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download andradedaniel/jwt-auth-consumer
More information about andradedaniel/jwt-auth-consumer
Files in andradedaniel/jwt-auth-consumer
Package jwt-auth-consumer
Short Description Pacote Laravel para validar JWTs em serviços consumidores
License MIT
Informations about the package jwt-auth-consumer
JWT Auth Consumer
Pacote Laravel para validar JWTs emitidos por um serviço central de autenticação e disponibilizar o usuário autenticado no contexto de aplicações consumidoras.
Compatibilidade: Laravel 11.x e 12.x | PHP 8.2+
Instalação
Instale o pacote diretamente do Packagist via Composer (recomendado fixar a versão principal):
Publicação da configuração
Isso criará o arquivo config/jwt-auth-consumer.php.
Variáveis de ambiente
Adicione no .env do projeto:
JWT_LEEWAY define, em segundos, a tolerância para diferenças de relógio entre emissores e consumidores do token (ajuda a evitar falhas de validação por pequenos desvios de tempo).
Uso
Proteja rotas com o middleware fornecido:
Controle fino por permissões com o middleware access-control:
O middleware verifica se o usuário autenticado possui ao menos uma das permissões informadas (separadas por pipe).
Dentro dos controladores, o usuário autenticado está disponível:
Observações
- O pacote apenas valida e consome tokens JWT; ele não emite tokens.
- Os dados do usuário são derivados das claims do token e não são persistidos em banco.
All versions of jwt-auth-consumer with dependencies
firebase/php-jwt Version ^6.0
illuminate/auth Version ^11.0|^12.0
illuminate/http Version ^11.0|^12.0
illuminate/routing Version ^11.0|^12.0
illuminate/support Version ^11.0|^12.0