To enable Webdynpro Java applications to run in anonymous pages, apply the following configurations:
1. Make sure that the Web Dynpro application runs without login when you navigate to this application as a standalone application (not via the portal).
2. From the Portal Catalog, open the iView/Page property editor and set the property 'Authentication Scheme' to 'anonymous' - perform this step to all Web Dynpro iViews/pages that you are planning to run with anonymous user.
3. Add the page/iView to a portal role.
4. Assign the role to the 'Anonymous Users' group.
5. Navigate to the permission editor: 'System Administration' -> 'Permissions' -> 'Portal Permissions'.
6. Browse to the folder: 'Security Zones' -> 'sap.com' -> 'NetWeaver.Portal' -> 'low_safety'.
7. Open the component 'com.sap.portal.appintegrator.sap' -> 'WebDynproPageBuilder'.
9. Perform Step 8 for the following components as well:
a) com.sap.portal.dsm -> Terminator
b) com.sap.portal.epcf.loader -> WdScriptBlockProvider
These are taken from SAP Note 1031159.




