【发布时间】:2019-11-13 11:24:32
【问题描述】:
我将 Oracle Application Express 配置为具有基于 HTTP 标头变量的身份验证模式。
更具体地说,它基于remote_user,它设置为域登录,这要归功于与CAS的连接。
现在我需要获取属性。我知道Java中的方法怎么做:
AttributePrincipal principal = (AttributePrincipal) request.getUserPrincipal();
final Map attributes = principal.getAttributes();
问题是否有其他可能性可以使用 java 接收此属性(我可以在 Oracle Application Express 中使用的代码),例如JavaScript...
或者也许有一种方法可以在 APEX 中使用 Java 代码?我使用 APEX-ORDS-TOMCAT 系统,有类似的东西:
.../webapps/${app_name}/WEB-INF/classes and .../webapps/${app_name}/WEB-INF/lib
也许这是我可以放置一些 java .class 并在 Oracle APEX 中以某种方式使用它的地方?
非常感谢任何帮助
【问题讨论】:
标签: java tomcat oracle-apex cas