Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Implementação de CAS para Oracle APEX


Suponho que o Oracle APEX não tenha um pom.xml Arquivo. Então suas opções são:

  1. Adicione as dependências necessárias na lib do tomcat diretório com o resto das bibliotecas. Isso os tornará disponíveis para todos os aplicativos implantados no tomcat, incluindo o APEX.

  2. Adicione as dependências necessárias ao APEX no tomcat, que deve estar em $TOMCAT_HOME/webapps/<APEX>/WEB-INF/lib .

Estou anexando uma captura de tela das dependências que você pode precisar incluir no diretório lib. (cas-client-support-saml-xyz é opcional). Todas as dependências podem ser encontradas na central do Maven:https:// search.maven.org/search?q=g:org.jasig.cas.client

Você também precisa garantir que o APEX seja capaz de reconhecer o usuário de autenticação do #request.getRemoteUser() ou o REMOTE_USER cabeçalho. Caso contrário, você precisará adicionar código personalizado ao APEX ou outro tipo de configuração para permitir que a autenticação seja bem-sucedida.