Oracle
 sql >> Base de données >  >> RDS >> Oracle

Implémentation CAS sur Oracle APEX

Je ne suppose pas qu'Oracle APEX ait un pom.xml dossier. Vos options sont donc :

  1. Ajoutez les dépendances requises dans la lib de tomcat répertoire avec le reste des bibliothèques. Cela les rendra disponibles pour toutes les applications déployées dans tomcat, y compris APEX.

  2. Ajoutez les dépendances requises dans l'APEX sous tomcat, qui devrait se trouver dans $TOMCAT_HOME/webapps/<APEX>/WEB-INF/lib .

Je joins une capture d'écran des dépendances que vous devrez peut-être inclure dans le répertoire lib. (cas-client-support-saml-xyz est facultatif). Toutes les dépendances peuvent être trouvées sur Maven central :https:// search.maven.org/search?q=g:org.jasig.cas.client

Vous devez également vous assurer qu'APEX est capable de reconnaître l'utilisateur d'authentification à partir de #request.getRemoteUser() ou le REMOTE_USER entête. Sinon, vous devrez ajouter un code personnalisé à APEX ou à un autre type de configuration pour permettre à l'authentification de réussir.