Jeg formoder ikke, at Oracle APEX har en pom.xml
fil. Så dine muligheder er:
-
Tilføj de nødvendige afhængigheder til tomcats
lib
mappe med resten af bibliotekerne. Dette vil gøre dem tilgængelige for alle applikationer implementeret i tomcat, inklusive APEX. -
Tilføj de nødvendige afhængigheder til APEX'en under tomcat, som skal være på
$TOMCAT_HOME/webapps/<APEX>/WEB-INF/lib
.
Jeg vedhæfter et skærmbillede af de afhængigheder, du muligvis skal inkludere i lib-mappen. (cas-client-support-saml-xyz er valgfrit). Alle afhængigheder kan findes på Maven central:https:// search.maven.org/search?q=g:org.jasig.cas.client
Du skal også sikre dig, at APEX er i stand til at genkende godkendelsesbrugeren fra #request.getRemoteUser()
eller REMOTE_USER
header. Ellers bliver du nødt til at tilføje tilpasset kode til APEX eller en anden type konfiguration for at tillade godkendelse at lykkes.