henryeticom/php-jwt

一个简单的PHP库,用于对JSON Web Tokens (JWT)进行编码和解码

1.0 2023-02-20 13:59 UTC

This package is auto-updated.

Last update: 2024-09-05 18:28:35 UTC


README

安装

使用Composer安装此包

composer require henryeticom/php-jwt

创建JWT(基本)

use HenryEticom\PHPJWT\JWT;

$secret = 'your-secret-key';

$headers = array(
    'alg' => 'ES256',
    'typ' => 'JWT'
);

$payload = array(
    'sub'       => 1,
    'name'      => 'Test',
    'exp' => (time() + (60 * 60))
);

$jwt = JWT::encode($headers, $payload, $secret);

var_dump($jwt);

解码JWT(基本)

use HenryEticom\PHPJWT\JWT;

$jwt = 'response-from-encode';

$secret = 'your-secret-key';

$decode = JWT::decode($jwt, $secret);

var_dump($decode);