【问题标题】:Laravel JWT in Cookie Without Session没有会话的 Cookie 中的 Laravel JWT
【发布时间】:2018-08-10 00:46:43
【问题描述】:

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

我想在不使用常规会话的情况下将 JWT 存储在 cookie 中,但使用 JWT 库似乎没有一种简单的方法。

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

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

我看到了一些被破解的解决方案,这些解决方案实施了一半,但我想听听那些优雅地完成这件事或觉得他们的解决方案是正确的人的一些见解。

谢谢

【问题讨论】:

    标签: php laravel laravel-5 jwt laravel-5.6


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2016-07-02
      • 2017-01-11
      • 2011-04-10
      • 2011-04-14
      • 2012-03-08
      • 1970-01-01
      • 1970-01-01
      • 2015-05-22
      相关资源
      最近更新 更多