一个简单的PHP库,用于处理JSON Web Tokens (JWT)。

v1.0.1 2021-03-17 14:17 UTC

This package is auto-updated.

Last update: 2024-09-18 05:25:42 UTC


README

为JWT授权生成密钥

ssh-keygen -t rsa -b 2048 -m PEM -f private.key

openssl rsa -in private.key -pubout -outform PEM -out public.key

安装

使用composer管理依赖并下载JWT

composer require sproduce/jwt

示例:生成JWT访问令牌

use\Sproduce\JWT\JWT


    JWT::loadPublicKeyFromFile("path to file");

    $date = new \DateTime();
    $date->modify('+7 day');
    $payload=array("exp"=>$date->getTimestamp(),
                   "iss"=>"some data"
                );
    $accessToken=JWT::encode($payload);