Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Spring mvc java spring无法设置带有标志Samesite=”的setcookie标头;无”;同时保护国旗_Spring Mvc_Session Cookies_Response Headers_Samesite - Fatal编程技术网

Spring mvc java spring无法设置带有标志Samesite=”的setcookie标头;无”;同时保护国旗

Spring mvc java spring无法设置带有标志Samesite=”的setcookie标头;无”;同时保护国旗,spring-mvc,session-cookies,response-headers,samesite,Spring Mvc,Session Cookies,Response Headers,Samesite,当我将其设置为resp.setHeader(“set Cookie”,“local=de;HttpOnly;SameSite=None;”)时->chrome说“收到了一个带有SameSite=“None”但不安全的Cookie” 当我以这种方式添加secure-secure标志时,resp.setHeader(“Set Cookie”,“local=de;HttpOnly;SameSite=None;secure)->chrome会说“received Cookie without SameS

当我将其设置为resp.setHeader(“set Cookie”,“local=de;HttpOnly;SameSite=None;”)时->chrome说“收到了一个带有SameSite=“None”但不安全的Cookie” 当我以这种方式添加secure-secure标志时,resp.setHeader(“Set Cookie”,“local=de;HttpOnly;SameSite=None;secure)->chrome会说“received Cookie without SameSite attribute”

附加信息:我正在使用spring引导,spring安全性在另一台使用ngrok隧道的服务器上运行。并在(localhost:4200)上的另一台服务器上使用angular进行测试,以进行htp调用。请帮我修一下。我两天后就被困了。 当我这样添加secure=true时 server.servlet.session.cookie.secure=true。chrome表示找不到samesite属性


完整的代码可以在这里找到:github.com/bharatvarmagit/BookStore in userauth branch

我也有同样的问题@文卡塔:你找到解决办法了吗?我找不到解决办法。因此,我使用jjwt切换到JWT身份验证。同一类型问题的建议解决方案我也有同样的问题@文卡塔:你找到解决办法了吗?我找不到解决办法。因此,我使用jjwt切换到JWT身份验证。这是来自同一类型问题的建议解决方案
@Override
public void doFilter
    (
        ServletRequest request, 
        ServletResponse response, 
        FilterChain chain
    ) throws IOException, ServletException {

    HttpServletResponse resp = (HttpServletResponse)response;
    resp.setHeader("Set-Cookie", "local=de;HttpOnly; SameSite=None;);
    chain.doFilter(request, response);
}