2016-12-28 97 views
1

在我們的應用程序基於身份驗證,即用戶無法登錄到我們的應用程序,直到他/她使用憑據登錄。但是,如果將它緩存在分派器中,我們的壩內容就可以訪問。一旦映像在調度程序中緩存,調用不會發布到吊裝認證服務的發佈中,我已爲/ content/dam啓用了身份驗證。 任何人都可以請讓我知道如何阻止大壩的內容,直到我們已經記錄下來。 我們正在使用AEM 6.1 SP2DAM內容不安全

感謝, 圖莎爾

回答

5

您可以調度的AuthChecker模塊配置爲提供內容給最終用戶之前,務必檢查授權的任何信息。如果用戶未被授權,則不會傳送內容。 https://docs.adobe.com/docs/en/dispatcher/permissions-cache.html

這種方法的好處是,你的內容仍然可以在調度緩存,而不是防止對整個DAM資產緩存 - 提高響應時間。

+0

我也試過同樣的感謝 – Tushar

0

添加下面的代碼,jsp頁面,以便調度程序不會趕有關頁面

<% 
    response.setHeader("Dispatcher", "no-cache"); 
    response.setHeader("Cache-Control", "no-cache"); 
    response.setHeader("Cache-Control", "no-store"); 
    response.setHeader("Pragma", "no-cache"); 
%>