oxygenzsas/composer_lib_jwt
最新稳定版本:0.0.6
Composer 安装命令:
composer require oxygenzsas/composer_lib_jwt
包简介
Un middleware minimaliste pour firebase/php-jwt
README 文档
README
Un middleware minimaliste pour firebase/php-jwt basée sur https://github.com/firebase/php-jwt
Installation
Via composer
composer require oxygenzsas/composer_lib_jwt
Utilisation des tokens
$data = ['id_user' =>555]; /** @var OxygenzSAS\JWT\JWT $jwt */ $jwt = Container::getInstance()->get('JWT'); $jwtToken = $jwt->getToken($data); $decoded = $jwt->decode($jwtToken); $retour = [ "message" => "Successful login", "jwt" => $jwtToken, "expireAt" => $decoded->exp ];
Utiliser le router comme un middleware PSR-15
// creation du dispatcher $Dispatcher = new OxygenzSAS\Dispatcher\Dispatcher(); // creer le jwt $jwt = new \App\classe\JWT( $private, // private_key $public, // public_key 'localhost:8000', // iss 3600, // expire time token -- facultatif default = 3600 'RS256', // algorithm de chiffrement -- facultatif default = RS256 'localhost:8000', // aud -- facultatif default = iss ); // ajout le middlewares $Dispatcher->pipe($jwt);
统计信息
- 总下载量: 3
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2023-10-06