vkoori/pgp

此包的最新版本(1.1.0)没有可用的许可信息。

此包用于laravel/lumen服务之间的通信。

1.1.0 2023-05-19 13:04 UTC

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文件中的值是正确的。