rafsouza/mrk-jwt
最新稳定版本:1.0
Composer 安装命令:
composer require rafsouza/mrk-jwt
包简介
Este componente PHP oferece métodos para manipulação de JWT e JWK em arquivos .env
关键字:
README 文档
README
Descrição: Este componente PHP fornece métodos básicos para manipulação do JWT como: criação e validação do token. Além dessas funcionalidades o componente também manipula arquivos .env para armazenamento das JWK 'Json Web Key'.
Instalação
composer require rafsouza/mrk-jwt
Criar um JWT
require '../vendor/autoload.php'; use Rafsouza\MrkJwt\jwt; $jwt = new JWT(); $jwt->setJWK('123'); $token = [ 'sub' => 'john', 'iss' => 'mrk', 'iat' => '10123030' ]; echo $jwt->createToken($token);
ou
require '../vendor/autoload.php'; use Rafsouza\MrkJwt\jwt; $jwt = new JWT(); //$jwt->loadEnvJWK(dirname(__FILE__,2) .'\.env'); $jwt->loadEnvJWK('../.env'); $token = [ 'sub' => 'john', 'iss' => 'mrk', 'iat' => '10123030' ]; echo $jwt->createToken($token);
Validar um JWT
require '../vendor/autoload.php'; use Rafsouza\MrkJwt\jwt; $authorization = $_SERVER["HTTP_AUTHORIZATION"]; $jwt = new JWT(); $jwt->setJWK('123'); echo $jwt->validationToken($authorization);
ou
require '../vendor/autoload.php'; use Rafsouza\MrkJwt\jwt; $authorization = $_SERVER["HTTP_AUTHORIZATION"]; $jwt = new JWT(); //$jwt->loadEnvJWK(dirname(__FILE__,2) .'\.env'); $jwt->loadEnvJWK('../.env'); echo $jwt->validationToken($authorization);
统计信息
- 总下载量: 5
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2024-03-24