问答 / 0 / 17 / 创建于 4年前
jwt
tymon/jwt-auth
专有的认证服务。
jwt, 其实简单的话在users表加个api_token字段(或者token字段)也可以。
1,2,3 用过,SPA 还是用 jwt 好点
选择:2
楼主你问的方式,然后给出的选项都是具体的实现啊。这年头基本用的都是oauth2的方式,方便扩展而且安全
passport
Laravel Passport
JWT
api_token
目前用 passport,想换 Sanctum 来着,还没折腾
用的jwt,具体是tymon/jwt-auth,非常灵活好用,支持多端认证隔离。 github地址:github.com/tymondesigns/jwt-auth
3 生产环境,正在使用。。。
老铁,正好我也想用一下一个扩展,我有几个问题想请教一下
我如何自己判断token是否有效或者过期
是否需要定期清理tokens表
<?php namespace App\Http\Middleware; use Illuminate\Auth\Middleware\Authenticate as Middleware; class Authenticate extends Middleware { public function handle($request, \Closure $next, ...$guards) { $this->authenticate($request, $guards); # 这里如何判断token有效或者是否过期?? return $next($request); } }
我要举报该,理由是:
jwt
专有的认证服务。
jwt, 其实简单的话在users表加个api_token字段(或者token字段)也可以。
1,2,3 用过,SPA 还是用 jwt 好点
选择:2
楼主你问的方式,然后给出的选项都是具体的实现啊。
这年头基本用的都是oauth2的方式,方便扩展而且安全
passport
passport
jwt
Laravel Passport
JWT
api_token
JWT
目前用 passport,想换 Sanctum 来着,还没折腾
用的jwt,具体是tymon/jwt-auth,非常灵活好用,支持多端认证隔离。 github地址:github.com/tymondesigns/jwt-auth
3 生产环境,正在使用。。。
passport