使用resteasy设置相同站点的cookie属性

问题描述

我正在做一个quarkus项目。我已经使用RestEasy构建了REST API。我正在将Cookie设置回该API的调用方,例如

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

我想设置与Strict相同的site属性。 NewCookie尚不支持功能。在Quarkus中有一些地方可以做到这一点。

解决方法

这是一个手动选项。

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

application.properties中还有一个相关标志quarkus.http.same-site-cookie.jwt.value=Strict