java CAS在tomcat上获取Oracle APEX的属性
我将Oracle Application Express配置为基于HTTP头变量的身份验证模式
更具体地说,它基于远程用户,由于与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的地方。类并在Oracle APEX中以某种方式使用它
非常感谢您的帮助
# 1 楼答案
我自己创造了解决方案
编译。java到。类并将其放入文件夹:
LIB列表(版本可能不同):
现在,servlet在{host}:{port}/{APP_NAME}/{PATH}上可用