Oracle Apex - 我是否应该使用APEX_0400或解析模式为LDAP身份验证创建ACL

时间:2016-08-02 12:21:08

标签: oracle acl oracle-apex

我不是DBA,并且很难传达ACL的必要性,以允许从我的Oracle Apex实例进行LDAP身份验证到我的域控制器,即mycompany.net端口3268。

我是否需要创建ACL并将ACL分配给APEX_0400用户,或者分配给我将使用LDAP身份验证的应用程序的解析模式。是解析模式,它代表应用程序或中央APEX_0400模式发出LDAP请求。

或者ACL是在实例级别创建的东西,即它可能需要定义拥有ACL的所有者/原则,但ACL作为一个整体应用于Oracle实例,我不需要授予ACL各个Oracle模式?

任何建议表示赞赏。

1 个答案:

答案 0 :(得分:1)

取决于

  • 使用内置的LDAP身份验证方案可以使顶级用户进行调用。这意味着您需要向正确的APEX_######用户授予权限 - 请参阅您所在版本的文档。 (4.2 = APEX_040200,5 = APEX_050000) 另请阅读:Enabling Network Services in Oracle Database 11g or Later (Apex 5 Docs)
  • 如果要从数据库进行自己的调用,则需要将权限授予该用户(通常也是解析模式)。例如,您正在通过LDAP运行一些其他查询。

无论哪种方式:网络ACL都是为了提高安全性。如果您想将门打开以允许所有网络流量完全由您选择。我一直在一个有许多架构的公司,并且从来没有打扰我正确分配ACL权限。这通常是一次性操作,所有更改都在跟踪和回购中 如果你得到安全审计,它会飞吗?网络中的哪个位置是数据库?托管什么类型的应用程序,它们是公开的吗?不要删除安全性以支持易用性。