Hi Experts,
I'm trying to implement SSO in Apex using HTTP Header Variable authentication.
I'm using ORDS on Apache Tomcat.
My SSO provider is Keycloak Tomcat Adapter, which is a SAML2 implementation, and provides the REMOTE_USER header variable.
When i attempt to access the Apex application, the REMOTE_USER variable is being pre-populated some how to APEX_PUBLIC_USER, and so the authentication routine is not being tripped.
I cannot find any documentation as to how or why REMOTE_USER is being set to APEX_PUBLIC_USER.
Do you have any solutions or clues to solve this issue ?
Thank you for help.
NB:
== My environment ==
- Apex 19.2
- ORDS 19.2
- Apache Tomcat 9
=================