reazzon/jwtauth-plugin

此包最新版本(2.0)没有提供许可证信息。

暂无描述...

安装: 0

依赖: 0

建议者: 0

安全: 0

星标: 12

关注者: 4

分支: 6

开放问题: 2

类型:october-plugin

2.0 2022-05-24 20:15 UTC

This package is auto-updated.

Last update: 2024-09-15 11:51:48 UTC


README

*RainLab.User 支持将很快添加。

此插件可轻松地将 JWT 令牌认证功能添加到您的应用程序中,无需额外的设置或代码。

要求

  • PHP 7.4 及以上
  • October CMS v2 及以上

安装

  1. 通过您的环境终端安装插件
php artisan plugin:install ReaZzon.JWTAuth
  1. 生成 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