Oracle
 sql >> Database >  >> RDS >> Oracle

Implementazione CAS su Oracle APEX

Non suppongo che Oracle APEX abbia un pom.xml file. Quindi le tue opzioni sono:

  1. 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.

  2. 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.