composer命令:
composer require firebase/php-jwt
composer 下载好参照 README.md 使用
代码:
封装JWT
路由:
控制器;
补充 JWT 概念:
JWT (JSON Web Token) 是一个包含某种意义数据的JSON串。
它最重要的特性是,为了确认它是否有效,只需要看JWT本身的内容,不需要借助于第三方服务,这是因为它本身携带了信息验证码MAC(Message Authentication Code)。
一个JWT包含3个部分:头部Header,数据Payload,签名Signature。
HS256 数字签名基于一种特殊的函数:加密哈希函数。