我有一个Laravel应用程序,其中使用了Passport进行身份验证。关于Passport身份验证,我有多个问题:
oauth_access_tokens
中),我可以避免这种大容量存储吗?谢谢
答案 0 :(得分:1)
可以使用随附的工匠命令之一删除令牌:
php artisan passport:purge --expired
因此您可以使用调度程序调用此artisan命令,例如每天一次。
有关其他信息,请参见https://laravel.com/docs/7.x/passport#purging-tokens。
关于第二个问题,有多种方法可以解决。 https://laravel.com/docs/7.x/passport#consuming-your-api-with-javascript在此处说明了一种方法,该方法说明了如何添加将laravel_token
Cookie附加到每个请求的中间件。然后,该Cookie会从您的JavaScript请求中自动发送,并将对用户进行身份验证。