簡體   English   中英

Java應用程序Servlet 3中的httponly和安全標志

[英]httponly and secure flags in java application servlet 3

我正在嘗試將httponly和安全標志設置為true來設置應用程序,但是一旦我通過添加請求的cookie-config標記來編輯我的web.xml文件,如下所示:

 <cookie-config>
       <http-only>true</http-only>
       <secure>true</secure>
 </cookie-config>

我在提交的第一個命令鏈接處收到ViewExpiredException。

我的web.xml文件中的完整session-config標簽是

<session-config>
    <session-timeout>5</session-timeout>
    <cookie-config>
        <secure>true</secure>
        <http-only>true</http-only>
    </cookie-config>
    <tracking-mode>COOKIE</tracking-mode>
</session-config>

我一直試圖了解錯誤可能是什么,但找不到任何東西。

當命令鏈接通過ajax在bean中調用方法時,我的托管bean被注釋為@SessionScoped。

基於Cookie的Secure意味着將僅針對HTTPS連接設置Cookie。

如果您通過http訪問您的應用程序,則不會傳輸cookie,也就不會有會話(因此也就不會有會話或視圖作用域的bean或視圖狀態)。

您可以將狀態保存狀態切換到客戶端,但實際上需要使用HTTPS。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM