naux/jwt-simple
此包的最新版本(1.0.5)没有可用的许可信息。
1.0.5
2015-12-23 16:02 UTC
Requires
- namshi/jose: ^6.0
README
PHP 的 JWT(JSON Web Token)编解码模块。
安装
$ composer require naux/jwt
使用
$secret = 'xxx'; $jwt = new \Naux\JWT($secret); $payload = ['iss' => 1, 'exp' => 1450539234, 'foo' => 'bar']; // encode $token = $jwt->encode($payload); // decode $decoded = $jwt->decode($token); var_dump($decoded);
算法
默认的编码算法为 HS256
。
支持的编码和解码算法有 ECDSA
、ES256
、ES384
、ES512
、HMAC
、HS256
、HS384
、HS512
、PublicKey
、RS256
、RS384
、RS512
、RSA
。
// using HS512 $jwt = new JWT('secret', 'HS512');