我們遇到了Internet Explorer的一個問題,它無法將緩存控制頭設置爲無存儲以進行SSL下載。有關更多詳細信息,請參閱http://support.microsoft.com/kb/323308。Tomcat中的緩存控制
不幸的是,當啓用Tomcat身份驗證時,它似乎會自動添加值爲no-store的Cache-control標頭。
我知道在Tomcat中使用BasicAuthenticator時有一個解決方法。見http://daveharris.wordpress.com/2007/07/09/how-to-configure-cache-control-in-tomcat/。該解決方案描述了在驗證器上使用disableProxyCaching屬性。
但是,我們使用的是使用org.apache.catalina.ha.authenticator.ClusterSingleSignOn的SSO身份驗證,該身份驗證似乎沒有disableProxyCaching屬性。有沒有辦法在使用SSO時更改緩存控制標題?