Efficient JWT auth for Laravel/Lumen. Easy integration, secure, lightweight.
232
0
1
Package Data
Maintainer Username: SimonMarcelLinden
Maintainer Contact: info@snerve.de (Simon Marcel Linden)
Package Create Date: 2023-12-22
Package Last Update: 2024-01-19
Language: PHP
License: MIT
Last Refreshed: 2024-04-30 03:05:32
Package Statistics
Total Downloads: 232
Monthly Downloads: 0
Daily Downloads: 0
Total Stars: 0
Total Watchers: 1
Total Forks: 0
Total Open Issues: 0

JWT for Laravel/Lumen

Latest Version on Packagist Total Downloads

Enhance your Laravel and Lumen applications with this efficient JWT package, designed to streamline user authentication using JSON Web Tokens. Experience robust security with minimal complexity. A perfect choice for developers seeking a user-friendly, secure authentication solution.

Lumen Installation

Install via Composer

$ composer require simonmarcellinden/jwt

Install config File

Use php artisan jwt:config for install the config file automatically.

Alternatively, copy the config file from simonmarcellinden/jwt/config/config.php. to the config folder of your Lumen application and rename it to jwt.php.

Register your config by adding the following in the bootstrap/app.php before middleware declaration.

$app->configure('jwt');

Bootstrap file changes Add the following snippet to the bootstrap/app.php file under the providers section as follows:

$app->register(\SimonMarcelLinden\JWT\JWTServiceProvider::class);

Generate secret key

php artisan jwt:generate

This will update your .env file with something like JWT_SECRET=AABBCCDDEE


Activate or deactivate JWT routes

php artisan jwt:routes {action}

This option allows you to globally enable or disable the routes provided by this package. By default, all routes are enabled.

Change log

Please see the changelog for more information on what has changed recently.

Contributing

Please see contributing.md for details and a todolist.

Security

If you discover any security related issues, please email info@snerve.de instead of using the issue tracker.