问答 / 2 / 11 / 创建于 2年前
用户认证《Laravel 9 中文文档》
jwt其实是裸奔
jwt作者不维护了,没有支持laravel9,laravel9以下还是支持的
Laravel 官方从来没有使用过 JWT 吧,只是 Passport 用 JWT 封装了 Token。php-open-source-saver/jwt-auth 这个包是 fork 的 tymon/jwt-auth。
至于那些说 JWT 是在裸奔的人,可能并不理解 JWT 且用错了地方。
@steven4 看了下源码,开启 JWT_BLACKLIST_ENABLED 选项,应该就可以了!
JWT_BLACKLIST_ENABLED
然后在 Exceptions\Handler 中对 TokenBlacklistedException 这个异常作特殊处理就行了,比如返回 401。
TokenBlacklistedException
我一直觉得jwt很好用
laravel的jwt一直都是第三方包吧,官方从来没有出过jwt包,laravel更新的这么快,很多第三方包都跟不上了
laravel
sanctum
我要举报该,理由是:
jwt其实是裸奔
jwt作者不维护了,没有支持laravel9,laravel9以下还是支持的
Laravel 官方从来没有使用过 JWT 吧,只是 Passport 用 JWT 封装了 Token。php-open-source-saver/jwt-auth 这个包是 fork 的 tymon/jwt-auth。
至于那些说 JWT 是在裸奔的人,可能并不理解 JWT 且用错了地方。
我一直觉得jwt很好用
laravel的jwt一直都是第三方包吧,官方从来没有出过jwt包,laravel更新的这么快,很多第三方包都跟不上了
laravel
现在我在用的是sanctum
La的官方扩展