reazzon / jwtauth-plugin
此包最新版本(2.0)没有提供许可证信息。
暂无描述...
2.0
2022-05-24 20:15 UTC
Requires
- php: >=7.4
- ext-json: *
- composer/installers: ~1.0
- php-open-source-saver/jwt-auth: 1.4.2
This package is auto-updated.
Last update: 2024-09-15 11:51:48 UTC
README
*RainLab.User 支持将很快添加。
此插件可轻松地将 JWT 令牌认证功能添加到您的应用程序中,无需额外的设置或代码。
要求
- PHP 7.4 及以上
- October CMS v2 及以上
安装
- 通过您的环境终端安装插件
php artisan plugin:install ReaZzon.JWTAuth
- 生成 JWT 密钥
php artisan jwt:secret
中间件
要使用 JWT 中间件,请将 ResolveUser
中间件放入您的路由中。以下为示例
Route::group(['middleware' => [\ReaZzon\JWTAuth\Http\Middlewares\ResolveUser::class]], function () { // Routes only for authenticated users });
或
Route::get('account', function () { // Logic that should be available only for authenticated users })->middleware(\ReaZzon\JWTAuth\Http\Middlewares\ResolveUser::class);
路由
- POST
/jwt/login
- 登录路由 - POST
/jwt/register
- 注册路由 - POST
/jwt/activate
- 激活路由(如果设置为邮件激活) - POST
/jwt/refresh
- 刷新路由
建议、想法、问题、错误
我们欢迎您对此插件公共仓库 GitHub 的建议和想法。
© 2021,Nick Khaetsky 和 Vladimir Pyankov,在 MIT 许可证 下。
俄罗斯 October CMS 社区 OctoClub。