A simple library JSON Web Tokens (JWT) in PHP.

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

This package is auto-updated.

Last update: 2025-07-18 07:11:16 UTC


README

Generate key for jwt authorization

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

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

Installation

Use composer to manage your dependencies and download JWT:

composer require sproduce/jwt

Example generate JWT access token

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);