要解析令牌,您必须创建一个新的解析器(使用[配置](%E9%85%8D%E7%BD%AE.md)时更容易)并要求它解析字符串:
~~~php
use Lcobucci\JWT\Configuration;
use Lcobucci\JWT\UnencryptedToken;
$config = $container->get(Configuration::class);
assert($config instanceof Configuration);
$token = $config->parser()->parse(
'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.'
. 'eyJzdWIiOiIxMjM0NTY3ODkwIn0.'
. '2gSBz9EOsQRN9I-3iSxJoFt7NtgV6Rm0IL6a8CAwl3Q'
);
assert($token instanceof UnencryptedToken);
$token->headers(); // 检索令牌headers
$token->claims(); // 检索令牌声明
~~~
## 提示
如果出现解析错误,解析器将抛出类型为 的异常`InvalidArgumentException`。
- 序言
- ThinkPHP官方资源
- 术语
- 根目录
- php术语
- jwt
- 下载jwt
- 认识jwt
- 生成token
- 验证token
- lcobucci/jwt
- 安装
- 配置
- 生成token
- 解析令牌
- 验证令牌
- 扩展库jwt
- thinkPHP使用lcobucci/jwt
- phpmailer
- PHPMailer的使用
- phpMailer config
- 短信验证吗
- 阿里云短信验证码发送类
- 权限管理
- 基于thinkphp6.0
- 通用函数
- 密码加密
- 数组
- 数据库
- 查询数据
- 添加数据
- 删除数据
- 批量删除
- 更新数据
- 请求流程
- thinkphp6安装
- thinkphp6目录介绍
- 单应用
- 多应用
- 配置文件
- 模型,模板与Model的区别
- .env介绍
- 入口文件
- 控制器
- model层
- 视图层
- common公共函数
- 路由
- 命令行
- 常用thinkphp函数和方法
- 高德地图i定位城市
- 更新日志