Skip to Main Content

APEX

SSO Authentication: REMOTE_USER = APEX_PUBLIC_USER

Soukaina IDRISSIMar 6 2020 — edited Mar 6 2020

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

=================

Comments
Post Details
Added on Mar 6 2020
4 comments
828 views