*RainLab.User support will be added soon.
This plugin adds to your application functionality to authenticate with JWT tokens easily, no additional settings or code required.
- PHP 7.4 and higher
- October CMS v2 and higher
- Install plugin via terminal in your enviroment:
php artisan plugin:install ReaZzon.JWTAuth- Generate JWT Secret:
php artisan jwt:secretTo use JWT Middleware, put ResolveUser middleware in your routes. Example below:
Route::group(['middleware' => [\ReaZzon\JWTAuth\Http\Middlewares\ResolveUser::class]], function () {
// Routes only for authenticated users
});or
Route::get('account', function () {
// Logic that should be available only for authenticated users
})->middleware(\ReaZzon\JWTAuth\Http\Middlewares\ResolveUser::class);- POST
/jwt/login- Login route - POST
/jwt/register- Registration route - POST
/jwt/activate- Activation route (if activation set to mail) - POST
/jwt/refresh- Refresh route
We are open to your suggestions and ideas in public repository of this plugin GitHub
© 2021, Nick Khaetsky and Vladimir Pyankov under the MIT license.
Russian October CMS comminuty OctoClub.