基于thinkphp6的JWT权限验证插件
基于thinkphp6的JWT权限验证插件
composer require heimo/think-jwt
config/jwt.php
,公私玥使用openssl生成
$ openssl
$ OpenSSL> genrsa -out rsa_private_key.pem 1024
$ OpenSSL> rsa -in rsa_private_key.pem -pubout -out rsa_public_key.pem
Route::group('hello', function(){
...
Route::rule('hello/:name','hello');
})->middleware(\heimo\auth\middleware\Jwt::class);
Auth::make()->generateToken();
Auth::make()->refreshToken();//手动刷新token