Due to security requirements I need to place the Identity Console behind a reverse proxy on a specific path.That is currently not possible, due to the fact that Identity Console has no option to specify its public URL, including any additional paths. The problem is that the Identity Console/ eDirAPI always assumes that it runs on the root of the configured DNS name.
I.e. login.js uses:
function login()
{
serverURL = window.location.origin;
...
Which does not take any proxy paths into account. Form data is always posted to the root of the domain within the browser, no matter what the requested URL on the proxy service is.
Suggestion
Add an extra option to /etc/opt/novell/eDirAPI/conf/edirapi.conf that configures the directory path and/ or full public DNS name with path Identity Console/ eDirAPI resides on.