首页 > 解决方案 > 无法在 Playframework Scala 中使用 JWT cookie 访问 cookie

问题描述

我将 JWT 令牌存储在名为“令牌”的 cookie 中。每当我尝试从我的操作中访问它时,它都看不到它:

val token = request.cookies.get("token") match {
            case Some(cookie) => cookie.value
            case None => " "
        }

令牌始终是“”

我还尝试通过访问 request.cookies 来打印所有 cookie,它会看到我手动设置的所有 cookie。我尝试将 cookie 密钥从 token 重命名为其他名称,但它仍然不起作用。

SameSite、HttpOnly 和 Secure 未设置。

会出什么问题?我的 cookie 的大小是 1700

request.cookies 的输出:

Map(test -> Cookie(test,testCookie,None,/,None,false,true.None))

其中 test 是我手动创建的 cookie

标签: scalacookiesplayframeworkkeycloak

解决方案


推荐阅读