Logo is not displayed for LDAP URL
User has enabled LDAP authentication and when user tries to launch login screen through LDAP URL, logo is not displayed on the screen.
Steps to Reproduce
Step-1: Configure LDAP authentication.
Step-2: Login to PRPC application using LDAP URL.
The possible root cause for the above issue is as follows:
When using the standard PRServlet to connect, this will rebuild the URL to include the unauthenticated Access Group Hash.
However, when using LDAP authentication the URL remains as-is:
This subsequently causes the browser to build the GET requests for the images without the Access Group Hash, which causes the retrieval of the images to fail.
The behavior was resolved after server restart. However, the below resolution applies to issues pertaining to images not displayed while using LDAP URL.
Configuring “prconfig /Authentication/RedirectGuests” to “true” addresses this issue. Below is brief description about ‘RedirectGuests’:
Functionality: Process Commander sends information between the server and the client (browser) using URLs. These URLs can contain “query strings” which display calls to activities in the system or output streams of data.
PegaRULES typically redirects guests to the standard URL format above in preparation for interactive authentication. Not all authentication schemes require this; if your authentication scheme doesn’t require interaction, set this entry to false to reduce network traffic.
NOTE: If the initialization setting NodeType is set to “web”, the default of the RedirectGuests setting changes to false.
What this means is that the setting must be set to "true" and then everything should work just fine.