Skip to Main Content

APEX

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

Interested in getting your voice heard by members of the Developer Marketing team at Oracle? Check out this post for AppDev or this post for AI focus group information.

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
5 comments
1,512 views