jerryhopper / easy-jwt-php
easy jwt decoder using .well-known service discovery
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: 2025-03-24 02:29:06 UTC
README
easy-jwt-php
Absurdly simple jwt decoder/verifier using .well-known service discovery oauth/openid spec.
.
Installation
composer require jerryhopper/service-discovery-php
.
Usage
$token = the obtained JWT token.
$discoveryUrl = the location of the openid discovery information.
(Example: https://fusionauth:9011/.well-known/openid-configuration )
use JerryHopper\EasyJwt;
$jwtPayloadData = new Decode($token,$discoveryUrl);
The result is either a Exception, or the decoded JWT object.
.
Advanced usage
$issuer = false; // Issuer check. False or String.
$audience = false; // Audience check. False or String.
use JerryHopper\EasyJwt;
$jwtPayloadData = new Decode($token,$discoveryUrl,$audience,$issuer);
.