目前我正在开发一个基于 Oracle ApplicationExpress 18.2 的应用程序,该应用程序与(仅用于开发)Oracle 11g XE 连接。要求之一是将 apex 应用程序与 keycloack 连接为 openid 提供程序。我配置了我的应用程序(我基于本教程:http : //dgielis.blogspot.com/2018/06/facebook-google-and-custom.html)以连接 keycloak。问题是:我能够登录(在 keycloack 中我看到新会话并且它处于活动状态)但是在从 keycloak 重定向后 apex 显示错误页面。在来自 apex 的调试日志中,我看到了该错误:-ora_sqlerrm:
ORA-29273: HTTP request failed ORA-06512: at "SYS.UTL_HTTP", line 1130 ORA-24247: network access denied by access control list (ACL)
我究竟做错了什么?当然,我通过调用 oracle 程序添加了一些 ACL,但它不起作用。
select * from dba_network_acls;
附件查询结果中的查询结果:
真的很期待你的任何帮助。
问候,
切萨里