scala - 无法在 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
解决方案
推荐阅读
- python - 如何从函数内的函数中提取键值?
- ansible - 为什么我得到“delegate_to”不是 Ansible 中播放错误的有效属性
- d3.js - d3 堆积条只更新 3 次
- java - 当结果应该是正整数时,方法会产生不变的结果
- java - 使用 Cucumber 时,在嵌入式 Cassandra 之前加载 Spring Boot,我该如何解决这个问题?
- angular - Angular 或 Sails.js 或 LoopBack 在 Ubuntu 中不能与 ZSH 一起使用?
- c++ - 如何修复成员函数上的“声明为'静态'但从未定义”?
- gtk - 如何获得适合给定区域的 GTK TreeView 列数?
- microservices - 如果不共享数据库,如何扩展微服务
- python - 实现向量以加快音高计算(numpy.arctan2 和 np.sqrt)