[ 
https://issues.apache.org/jira/browse/KNOX-3054?focusedWorklogId=928316&page=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-928316
 ]

ASF GitHub Bot logged work on KNOX-3054:
----------------------------------------

                Author: ASF GitHub Bot
            Created on: 01/Aug/24 13:51
            Start Date: 01/Aug/24 13:51
    Worklog Time Spent: 10m 
      Work Description: hanicz opened a new pull request, #928:
URL: https://github.com/apache/knox/pull/928

   ## What changes were proposed in this pull request?
   
   Modern browsers ignore caching headers as meta elements. Due to this Firefox 
loads index.html from cache and the user won't be redirected to the Knox login 
page when there is no Cookie present and the user can't use the homepage.
   
   ## How was this patch tested?
   
   Added new tests.
   Manually tested by loading the home page and checking for the new headers in 
the HTTP response.
   
   Please review [Knox Contributing 
Process](https://cwiki.apache.org/confluence/display/KNOX/Contribution+Process#ContributionProcess-GithubWorkflow)
 before opening a pull request.
   




Issue Time Tracking
-------------------

            Worklog Id:     (was: 928316)
    Remaining Estimate: 0h
            Time Spent: 10m

> Replace ignored meta tag cache headers to HTTP headers
> ------------------------------------------------------
>
>                 Key: KNOX-3054
>                 URL: https://issues.apache.org/jira/browse/KNOX-3054
>             Project: Apache Knox
>          Issue Type: Bug
>          Components: Homepage
>    Affects Versions: 2.1.0
>            Reporter: Tamás Hanicz
>            Priority: Minor
>             Fix For: 2.1.0
>
>          Time Spent: 10m
>  Remaining Estimate: 0h
>
> Firefox ignores caching headers as meta elements.
> {code:java}
> <meta http-equiv="Cache-Control" content="no-cache, no-store, 
> must-revalidate">
> <meta http-equiv="Pragma" content="no-cache">
> <meta http-equiv="Expires" content="0"> {code}
> Due to this Firefox loads index.html from cache and the user won't be 
> redirected to the Knox login page when there is no Cookie present and the 
> user can't use the homepage.
> The solution is to add the below caching headers to the 
> _/gateway/homepage/home/_ endpoint. It serves the index.html to the user.
> {code:java}
> httpResponse.addHeader("Cache-Control", "no-cache, no-store, 
> must-revalidate");
> httpResponse.addHeader("Pragma", "no-cache");
> httpResponse.addHeader("Expires", "0"); {code}
>  



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to