yftzeng/wow-jwt

哇!PHP的JWT。PHP的快速JavaScript Web Token库。

dev-master 2014-04-13 07:46 UTC

This package is not auto-updated.

Last update: 2024-09-28 15:54:47 UTC


README

哇!PHP的JWT。PHP的快速JavaScript Web Token库。

要求

PHP 5.3+

使用

独立的WowLog库

include __DIR__.'/src/Wow/Util/WowJwt.php';

use Wow\Util\WowJwt as JWT;

$payload = '{"iss":"ant"}';
$key     = '1234567890';
$algo    = 'HS256';

$verify  = true;
$encrypt = false;

$t = JWT::encode($payload, $key, $algo, $encrypt);
echo $t."\n";
$t = JWT::decode($t, $key, $verify, $encrypt);
echo $t."\n";

与Composer一起使用

编辑composer.json

{
    "require": {
        "yftzeng/wow-jwt": "dev-master"
    }
}

更新composer

$ php composer.phar update

示例代码

include 'vendor/autoload.php';

use Wow\Util\WowJwt as JWT;

$payload = '{"iss":"ant"}';
$key     = '1234567890';
$algo    = 'HS256';

$verify  = true;
$encrypt = false;

$t = JWT::encode($payload, $key, $algo, $encrypt);
echo $t."\n";
$t = JWT::decode($t, $key, $verify, $encrypt);
echo $t."\n";

许可证

MIT许可证