fgsl/jwt
Composer 安装命令:
composer require fgsl/jwt
包简介
Fgsl JWT Handler
关键字:
README 文档
README
For creating a JWT token, you must before create an instance of Fgsl\Jwt\Jwt. After, you call method getBearerToken. This method will store the username in the token as the sub attribute. Additional attributes can be sent in an array as the third argument.
For recovering the payload from a given token, call the static method getPayload.
You can see a use example below. You can run this test from JwtTest class using PHPUnit.
public function testBearerToken() { $jwt = new Jwt(['RS256','sha256'], 'JWT', 'newbraveworld.com', 'PT2H'); $bearerToken = $jwt->getBearerToken('foouser','baapassword',['role' => 'admin']); $this->assertTrue(is_string($bearerToken)); $this->assertNotEmpty($bearerToken); $payload = Jwt::getPayload($bearerToken); $this->assertTrue(is_object($payload)); $this->assertEquals('foouser', $payload->sub); $this->assertEquals('newbraveworld.com', $payload->iss); $this->assertEquals('admin',$payload->role); $this->assertFalse(Jwt::expired($bearerToken)); }
统计信息
- 总下载量: 152
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 3
- 依赖项目数: 3
- 推荐数: 0
其他信息
- 授权协议: AGPL-3.0-only
- 更新时间: 2019-10-23