Oracle APEX 的 CAS 实施
CAS implementation to Oracle APEX
我正在尝试将 CAS 实施到 APEX 应用程序中。我有一些说明如何将其实现到典型的 java webapp 中。我知道使用所有配置将什么添加到 web.xml 中,这是简单的部分。我需要向 pom.xml 添加一些依赖项。我如何找到它,是否可以向 apex 应用程序添加一些依赖项?
Apex 19.1 在 linux 服务器 tomcat 9 上 运行。
I need to add some dependecies to pom.xml. How i can find it and is this possible to add some dependencies to apex application?
我认为 Oracle APEX 没有 pom.xml
文件。所以你的选择是:
将所需的依赖项与其余库一起添加到 tomcat 的 lib
目录中。这将使它们可用于 tomcat 中部署的所有应用程序,包括 APEX。
将所需的依赖项添加到 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
header 的身份验证用户。否则,您需要将自定义代码添加到 APEX 或其他类型的配置,以允许身份验证成功。
我正在尝试将 CAS 实施到 APEX 应用程序中。我有一些说明如何将其实现到典型的 java webapp 中。我知道使用所有配置将什么添加到 web.xml 中,这是简单的部分。我需要向 pom.xml 添加一些依赖项。我如何找到它,是否可以向 apex 应用程序添加一些依赖项?
Apex 19.1 在 linux 服务器 tomcat 9 上 运行。
I need to add some dependecies to pom.xml. How i can find it and is this possible to add some dependencies to apex application?
我认为 Oracle APEX 没有 pom.xml
文件。所以你的选择是:
将所需的依赖项与其余库一起添加到 tomcat 的
lib
目录中。这将使它们可用于 tomcat 中部署的所有应用程序,包括 APEX。将所需的依赖项添加到 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
header 的身份验证用户。否则,您需要将自定义代码添加到 APEX 或其他类型的配置,以允许身份验证成功。