【问题标题】:How to set a cookie with Gin JWT middleware如何使用 Gin JWT 中间件设置 cookie
【发布时间】:2020-09-09 04:55:06
【问题描述】:

我相信我按照自述文件中的example 成功实现了Gin GonicJWT middleware

据我了解,在检索访问令牌时,我还应该检索存储在仅 http cookie 中的刷新令牌。

有一个选项:

SendCookie:       true,
SecureCookie:     false, //non HTTPS dev environments
CookieHTTPOnly:   true,  // JS can't modify

所以我的印象是,在登录(并因此获得访问令牌)后,会同时存储一个带有刷新令牌的 cookie。如果不是这种情况,就会出现,因为我在浏览器的开发工具中看不到任何 cookie。我在这里错过了什么?

【问题讨论】:

    标签: go jwt go-gin


    【解决方案1】:

    其实已经设置好了,可以在浏览器开发者工具的网络标签中查看响应。

    但是,我在 cookie 部分(开发工具 > 应用程序)中看不到它,因为它的域错误。显然,当域设置为具有特定端口的 localhost 时,中间件中有a bug 会导致麻烦。

    【讨论】:

      猜你喜欢
      • 2021-07-01
      • 1970-01-01
      • 2016-05-19
      • 1970-01-01
      • 1970-01-01
      • 2011-03-18
      • 2021-05-20
      • 1970-01-01
      • 2017-11-12
      相关资源
      最近更新 更多