php使用JWT
composer require lcobucci/jwt
代码:
<?phprequire_once "./vendor/autoload.php";use Lcobucci\JWT\Builder;$token = (new Builder())->setIssuer('http://example.com') ->setAudience('http://example.org') ->setId('4f1g23a12aa', true) ->setIssuedAt(time()) ->setNotBefore(time() + 60) ->setExpiration(time() + 3600) ->set('user', 'lee') ->getToken();
测试:
echo $token->getClaim('user').PHP_EOL;echo $token.PHP_EOL;
输出:
leeeyJ0eXAiOiJKV1QiLCJhbGciOiJub25lIiwianRpIjoiNGYxZzIzYTEyYWEifQ.eyJpc3MiOiJodHRwOlwvXC9leGFtcGxlLmNvbSIsImF1ZCI6Imh0dHA6XC9cL2V4YW1wbGUub3JnIiwianRpIjoiNGYxZzIzYTEyYWEiLCJpYXQiOjE1Mzg2Nzg2MTIsIm5iZiI6MTUzODY3ODY3MiwiZXhwIjoxNTM4NjgyMjEyLCJ1c2VyIjoibGVlIn0.[Finished in 0.1s]
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。