CAS对Oracle APEX的实现

问题描述 投票:0回答:1

我正在尝试将CAS实施到APEX应用程序中。我有一些说明如何将其实现为典型的Java Webapp。我知道在所有配置下要添加到web.xml中的内容,这是简单的部分。我需要向pom.xml添加一些依赖项。我如何找到它,是否有可能向apex应用程序添加一些依赖项?

Apex 19.1在Linux服务器上的tomcat 9上运行。

oracle oracle-apex cas
1个回答
0
投票

我需要在pom.xml中添加一些依赖项。我如何找到它,是否有可能向apex应用程序添加一些依赖项?

我不认为Oracle APEX具有pom.xml文件。因此,您的选择是:

  1. 将所需的依赖项与其余库一起添加到tomcat的lib目录中。这将使它们可用于在Tomcat中部署的所有应用程序,包括APEX。

  2. 将所需的依赖项添加到tomcat下的APEX中,该位置应位于$TOMCAT_HOME/webapps/<APEX>/WEB-INF/lib

我附上您可能需要在lib目录中包含的依赖项的屏幕快照。 (cas-client-support-saml-xyz是可选的)。可以在Maven Central上找到所有依赖项:https://search.maven.org/search?q=g:org.jasig.cas.client

您还需要确保APEX能够从#request.getRemoteUser()REMOTE_USER标头中识别身份验证用户。否则,您需要向APEX或其他类型的配置中添加自定义代码,以使身份验证成功。

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.