laravel 9.0发布了,tymon/jwt-auth还有人维护吗?

如果没人维护了,作为一个前后端分离的项目,支持laravel 9.0的用户身份验证,用什么比较好?

《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
最佳答案

新项目用的是 Laravel 8 但 API 认证也变更为 passport 了,原因也是因为 JWT 项目的实际情况,很久没更新了。

3年前 评论
呂鳯先 (楼主) 3年前
24K大白羊 (作者) 3年前
讨论数量: 28

sanctum 不行吗? Laravel 框架自带的,可以控制收发,权限访问,不比 JWT 强?

3年前 评论
呂鳯先 (楼主) 3年前
liziyu 3年前

laravel-passport

3年前 评论

新项目用的是 Laravel 8 但 API 认证也变更为 passport 了,原因也是因为 JWT 项目的实际情况,很久没更新了。

3年前 评论
呂鳯先 (楼主) 3年前
24K大白羊 (作者) 3年前

php-jwt改造下

3年前 评论

Laravel 9 预设了 Sanctum 推荐使用

file

file

3年前 评论
91it 3年前
黑将军 3年前
Epona

不要用那个 jwt了, 很久更不上新版本了, 用官方自带的就可以了( 不过 讲道理的话, 官方自带的解决方案有点太多了, 表示不知道选哪个..

3年前 评论
呂鳯先 (楼主) 3年前

JWT这个组件库Laravel 8 用着没有问题的 为什么说维护问题呢

3年前 评论
呂鳯先 (楼主) 3年前

非要用jwt,就基于 lcobucci/jwt 自己封装吧,简单点的也就半天的事,不上 OAuth 没必要用 passport ,Sanctum 适合前后端分离,自己内部用。

3年前 评论
漫天风雨下西楼 (作者) 3年前
还不出来 3年前

其实个人建议还是 passport 会好一些, 第一 因为稳定且安全的更新, 第二 扩展性强, 第三 难道说亲儿子还能比外来户好?

3年前 评论
呂鳯先 (楼主) 3年前
Imuyu 3年前

passport 太重量级了,集成东西太多。我只是需要jwt,然后强行给了很多不需要的东西。9后续应该在issues上有人给出方案,还有就是看作者了,比竟php8后面也支持了不是。

3年前 评论
24K大白羊 3年前
ononl (作者) 3年前
24K大白羊 3年前

sanctum适合单体用户,简单方便,passport适合中大型应用,包括对外授权,以及多应用(租户)

3年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!