2

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

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

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

我还进入了 Kernel.php 并从 Web 中间件组中删除了一些 Session 内容,但随后导致运行时异常显示“未按请求设置会话存储”。

我已经看到了一些被破解的解决方案,这些解决方案只实现了一半,但我想听听任何优雅地做到这一点或觉得他们的解决方案是正确的人的一些见解。

谢谢

4

1 回答 1

0

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

于 2018-10-02T15:12:47.723 回答