henryeticom / php-jwt
A simple library to encode and decode JSON Web Tokens (JWT) in PHP
Installs: 14
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
Type:package
Requires
- php: ^7.1||^8.0
Requires (Dev)
- phpunit/phpunit: ^8
README
Installation
Require this package with composer:
composer require henryeticom/php-jwt
Create JWT (Basic):
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);
Decode JWT (Basic):
use HenryEticom\PHPJWT\JWT; $jwt = 'response-from-encode'; $secret = 'your-secret-key'; $decode = JWT::decode($jwt, $secret); var_dump($decode);