How to Restrict Access to Specific Pages in AEM Preview for External Users AEMasCS
We are using Adobe Experience Manager as a Cloud Service and need to share our Preview environment with a limited number of external users (outside our organization)for review before publishing to live dispatcher.
Our production website is completely public (no authentication) and is protected by Imperva WAF on the live domain.
For the Preview environment, our requirements are:
- Provide access only to a specific set of pages
- Prevent access to all other pages
- Ensure the environment is secure for external users
Since Preview behaves similarly to Publish and does not support fine-grained user/group permissions like Author, we are exploring the best approach.
Our questions:
- What is the recommended way to restrict access to only specific pages in Preview?
- Should this be primarily handled at Dispatcher level, WAF (Imperva), or a combination of both?
- Are there any best practices for exposing Preview securely to external users in AEMaaCS?
If anyone has implemented a similar setup, especially with Imperva in front of AEM, any guidance or examples would be greatly appreciated.