derilkillms/mini-jwt

简单的JWT生成器

1.00 2023-03-20 06:50 UTC

This package is auto-updated.

Last update: 2024-09-24 14:17:06 UTC


README

安装

composer require derilkillms/mini-jwt

信息

关于JWT : (维基百科) JSON Web Token (JWT,发音为 /dʒɒt/,与单词 "jot" 相同[1]) 是一种提议的互联网标准,用于创建带有可选签名和/或可选加密的数据,其有效载荷包含断言一定数量声明的JSON。这些令牌可以使用私有密钥或公开/私有密钥进行签名。

....

此仓库基于:PHP

require_once(__DIR__ .'/vendor/autoload.php');

use Derilkillms\MiniJwt\Auth;

$auth = new Auth();

$header = [
	'alg' => 'HS256',
	'typ' => 'JWT'
];

$payloads =  [
	'user_id' => 1,
	'user_email' => "derilkillms@gmail.com",
	'exp' => time() + 3600 
];

$secret_key= 'mysecret';

	$auth->generateJWT($payloads,$header,$secret_key); // generate jwt

	$auth->verifyJWT($token, $secret_key); //verify JWT