Laravel 无会话的 Cookie 中的 JWT

Laravel JWT in Cookie Without Session

我目前正在将 Laravel 5.6 与 Laravel JWT library 一起用于新的网络应用程序。

我想在不使用常规会话的情况下将 JWT 存储在 cookie 中,但似乎没有一种简单的方法可以使用 JWT 库来解决这个问题。

在我的 Auth 控制器中,我 return cookie 中的令牌,但是 Laravel 仍然启动一个我不想要的会话,因为我希望从 cookie 中推断出会话。

我还进入了 Kernel.php 并从 Web 中间件组中删除了一些 Session 内容,但这导致了运行时异常 "Session store not set on request."

我见过一些拼凑在一起的解决方案,但只实现了一半,但我想听听任何已经优雅地完成此操作或认为他们的解决方案是正确的人的一些见解。

谢谢

出于我的目的,我确定使用加密的 cookie 将足以用于 Web 应用程序(使用 Redis 作为缓存),然后将 JWT 用于移动设备 API。