问一下大家平时开发使用的哪种 api 认证方式?
1、tymon/jwt-auth?
2、laravel/passport?
3、laravel/sanctum?
4、自定义?
之前一直用的 jwt,升级 laravel9 后发现不支持了很无语
passport 感觉太重了一般项目感觉没有必要上
sanctum 用了一段时间个人感觉并不怎么好用
1、JWT 适合分布式,因为里面可以附带一些基本信息,减轻服务压力
2、passport 适合多系统过来对接你的系统,这样可以创建和管理多个过来对接的Cilent
3、sanctum 简单的验证,普通没什么并发的业务系统,正常这个都是够用的了