Oracle
 sql >> Datenbank >  >> RDS >> Oracle

CAS-Implementierung in Oracle APEX

Ich nehme nicht an, dass Oracle APEX eine pom.xml hat Datei. Ihre Optionen sind also:

  1. Fügen Sie die erforderlichen Abhängigkeiten in die lib von Tomcat ein Verzeichnis mit den restlichen Bibliotheken. Dadurch werden sie für alle in Tomcat bereitgestellten Anwendungen verfügbar, einschließlich APEX.

  2. Fügen Sie die erforderlichen Abhängigkeiten in APEX unter Tomcat hinzu, das sich unter $TOMCAT_HOME/webapps/<APEX>/WEB-INF/lib befinden sollte .

Ich füge einen Screenshot der Abhängigkeiten bei, die Sie möglicherweise in das lib-Verzeichnis aufnehmen müssen. (cas-client-support-saml-xyz ist optional). Alle Abhängigkeiten finden Sie auf Maven Central:https:// search.maven.org/search?q=g:org.jasig.cas.client

Sie müssen auch sicherstellen, dass APEX den Authentifizierungsbenutzer aus #request.getRemoteUser() erkennen kann oder der REMOTE_USER Header. Andernfalls müssen Sie benutzerdefinierten Code zu APEX oder einem anderen Konfigurationstyp hinzufügen, damit die Authentifizierung erfolgreich ist.