PHP 库,用于 JSON Web Tokens (JWT) 和 JWT 的处理

1.3.1 2023-08-16 14:09 UTC

This package is auto-updated.

Last update: 2024-09-16 16:38:39 UTC


README

Packagist License FOSSA Status

文档 :: 入门

实现

编码

<?php

$jwt = new \SocialConnect\JWX\JWT([
    'uid' => 5,
]);

$encodeOptions = new \SocialConnect\JWX\EncodeOptions();
$encodeOptions->setExpirationTime(600);

$token = $jwt->encode('TEST', 'HS256', $encodeOptions);
var_dump($token);

解码

<?php

$decodeOptions = new \SocialConnect\JWX\DecodeOptions(['HS256']);
$token = \SocialConnect\JWX\JWT::decode('TEST', $token, $decodeOptions);

var_dump($token);

许可证

本项目是开源软件,采用 MIT 许可证授权。

有关更多信息,请参阅LICENSE 文件。

FOSSA Status