Non suppongo che Oracle APEX abbia un pom.xml
file. Quindi le tue opzioni sono:
-
Aggiungi le dipendenze richieste nella
lib
di Tomcat directory con il resto delle librerie. Ciò li renderà disponibili per tutte le applicazioni distribuite in Tomcat, incluso APEX. -
Aggiungi le dipendenze richieste nell'APEX sotto tomcat, che dovrebbe trovarsi in
$TOMCAT_HOME/webapps/<APEX>/WEB-INF/lib
.
Allego uno screenshot delle dipendenze che potresti dover includere nella directory lib. (cas-client-support-saml-xyz è facoltativo). Tutte le dipendenze possono essere trovate su Maven central:https://search.maven.org/search?q=g:org.jasig.cas.client">https:// search.maven.org/search?q=g:org.jasig.cas.client
Devi anche assicurarti che APEX sia in grado di riconoscere l'utente di autenticazione da #request.getRemoteUser()
o il REMOTE_USER
intestazione. In caso contrario, dovrai aggiungere codice personalizzato a APEX o altro tipo di configurazione per consentire l'esecuzione di authn.