jerryhopper/easy-jwt-php

使用 .well-known 服务发现实现的简单 JWT 解码器

0.0.7 2020-12-23 15:31 UTC

This package is auto-updated.

Last update: 2024-09-24 01:25:39 UTC


README

Build Status

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);

.

此库适用于 PHP7.2 以上版本。