Forum Stats

  • 3,853,620 Users
  • 2,264,246 Discussions
  • 7,905,418 Comments

Discussions

SSO Authentication: REMOTE_USER = APEX_PUBLIC_USER

Soukaina IDRISSI
Soukaina IDRISSI Member Posts: 896 Bronze Badge
edited Mar 6, 2020 12:24PM in APEX Discussions

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

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

Answers