jerryhopper / easy-jwt-php
使用 .well-known 服务发现实现的简单 JWT 解码器
0.0.7
2020-12-23 15:31 UTC
Requires
- php: ^7.2
- jerryhopper/service-discovery-php: ^0.1.10
- web-token/jwt-framework: ^2.0
Requires (Dev)
This package is auto-updated.
Last update: 2024-09-24 01:25:39 UTC
README
easy-jwt-php
使用 .well-known 服务发现 oauth/openid 规范的简单 JWT 解码/验证器。
.
安装
composer require jerryhopper/service-discovery-php
.
使用方法
$token = 获得的 JWT 令牌。
$discoveryUrl = openid 发现信息的位置。
(例如: https://fusionauth:9011/.well-known/openid-configuration )
use JerryHopper\EasyJwt;
$jwtPayloadData = new Decode($token,$discoveryUrl);
结果可能是一个异常,或者解码后的 JWT 对象。
.
高级使用
$issuer = false; // 发行者检查。False 或 String。
$audience = false; // 受众检查。False 或 String。
use JerryHopper\EasyJwt;
$jwtPayloadData = new Decode($token,$discoveryUrl,$audience,$issuer);
.