【发布时间】:2017-04-20 02:04:00
【问题描述】:
我有一个服务于 VueJS 前端的 Laravel API(实际上是一个 Lumen API)。 Vue 应用程序允许用户登录 Google。然后 Google 令牌被发送回 Lumen API,后者通过 Google 验证令牌,然后验证电子邮件地址是否为有效用户。然后它生成一个令牌,将其与用户一起存储在数据库中并返回用户对象。
我没有使用 Passport 或 jwt-auth 或类似的东西。那么现在,我该如何使用默认的 Auth 中间件来验证(现在登录的)用户将在每个请求中返回的令牌标头? (即数据库中的令牌是否已过期?)。有没有办法更有效地做到这一点,让 Laravel 缓存有效的令牌,而不必为每个请求访问数据库?
【问题讨论】:
标签: laravel api authentication