使用 resteasy 设置 samesite cookie 属性

Setting the samesite cookie attrbute using resteasy

我正在做一个 quarkus 项目。我使用 RestEasy 构建了一个 REST API。我正在设置一个 cookie 返回给这个 API 的调用者,比如

return Response.ok("Alice").cookie(new NewCookie("jwt", newJwtCookie)).build(); 

我想将 samesite 属性设置为 Strict。 NewCookie 还不支持这个。在 Quarkus 中有什么地方可以做到这一点。

这是一个手动选项..

return Response.ok("Alice").header("Set-Cookie", "jwt="+newJwtCookie+"; SameSite=strict").build();

在application.properties中也有一个相关的标记quarkus.http.same-site-cookie.jwt.value=Strict