wyzen-packages/simple-jwt
最新稳定版本:v2.1.0
Composer 安装命令:
composer require wyzen-packages/simple-jwt
包简介
create/check JWT token
README 文档
README
Create/Verify JWT Token
Changelog
- Ajout de createDatetimeFromString : creation d'un DateTime depuis une date format String
- Ajout de removeNullValues : Suppression des champs à NULL d'un tableau
Tests
- Require : php 7.4 minimum
- use docker/composer.sh to use the correct release of php.
Import
composer require wyzen-packages/simple-jwt
Usage - Create token
use Wyzen\Php\SimpleJwt;
$jwt = new SimpleJwt([
'algo' => 'hmac_sha256',
'exp_interval' => 'PT2S',
'private_key' => '0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef',
]);
$token = $jwt->createToken([
'claims1' => 'value1',
'claims2' => 'value2',
'claims3' => [
'data' => 'data claims 3',
],
]);
$jwtdata = $token->toString();
dd($jwtdata);
Usage - Check token
use Wyzen\Php\SimpleJwt;
$jwtdata = '....token_jwt....';
$jwt = new SimpleJwt([
'algo' => 'hmac_sha256',
]);
// Or set to options
$jwt->setPrivateKey('0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef');
/**
* ret = true or throw RequiredConstraintsViolated exception
*/
$ret = $jwt->check();
Liste des méthodes
- createToken
- getOptions
- setToken
- setPrivateKey
- check
- toString
统计信息
- 总下载量: 1.65k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2022-09-26