# think-jwt **Repository Path**: rantotech/think-jwt ## Basic Information - **Project Name**: think-jwt - **Description**: thinkphp 的 jwt (JSON Web Token)身份验证扩展包 - **Primary Language**: PHP - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 94 - **Created**: 2023-03-20 - **Last Updated**: 2024-07-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # jwt-auth ## install ```bash composer require think/think-jwt ``` ## example ```php token($id, $cliams)->toString(); // 生成 token var_dump($token); // 验证 token var_dump($auth->verify($token)); // 验证后 token 对象 var_dump($auth->getVerifyToken()); // 验证获取 id var_dump($auth->getVerifyToken()->claims()->get('jti')); // 解析 token var_dump($auth->parseToken($token)); // 获取效验后的用户模型对象 var_dump($auth->getUser()); ``` # TODO - [ ] phpunit - [x] manger event handler (login、verify、logout) - [ ] exceptions