vkoori / pgp
此包的最新版本(1.1.0)没有可用的许可信息。
此包用于laravel/lumen服务之间的通信。
1.1.0
2023-05-19 13:04 UTC
Requires
- php: >=8.1
- ext-json: *
- vkoori/jwt: ^1.0
This package is auto-updated.
Last update: 2024-09-19 17:41:40 UTC
README
composer require vkoori/pgp
设置
您需要在env文件中添加以下内容
JWT_BLACK_LIST=false
JWT_KEY=secret
JWT_ALGO=HS256
JWT_MAX_AGE=3600
JWT_LEEWAY=0
当您想要向服务发送请求时,根据以下代码在请求头中设置接收到的值
\Kooriv\PGP\Send::header(payload:['key' => 'value']);
如果您是请求的接收者,请使用以下中间件验证接收到的请求
\Kooriv\PGP\Middlewares\JWT::class
如果您是请求的接收者,并想识别请求的发送者,请使用以下代码
\Kooriv\PGP\Receive::serviceName();
如果您是请求的接收者,并想获取所有/特定的有效载荷,请使用以下代码
\Kooriv\PGP\Receive::payload();
\Kooriv\PGP\Receive::payload('key');
警告
在发送请求时,
APP_NAME
值将发送在有效载荷中。因此,请确保.env
文件中的值是正确的。