【问题标题】:How to not expose REST calls to the client in Oracle Visual Builder?如何在 Oracle Visual Builder 中不向客户端公开 REST 调用?
【发布时间】:2021-11-02 06:56:04
【问题描述】:

在使用 Oracle ADF 一段时间后,我现在正在使用 Oracle Visual Builder 开发一个应用程序。使用动作链组件“调用 REST”调用 REST 服务时,调用在浏览器控制台中可见。 (服务是从目录中添加的,它们不是由它们的特定端点定义的)

使用 Firefox 的检查工具,我可以右键单击请求,对其进行编辑并成功重新发送,尽管服务使用授权。

在 Oracle ADF 中,我只需调用托管 bean 中的服务,用户不会知道我调用了它。

我们如何不让客户/用户知道我们调用了 Visual Builder 中的服务(或将其从控制台隐藏)? 除了 Action Chain 工具中的“调用 REST”组件,还有其他方法可以调用 REST 服务吗?

【问题讨论】:

    标签: api cloud oracle-adf oracle-jet


    【解决方案1】:

    这是在服务器上运行逻辑的 ADF 架构与在客户端运行逻辑的 VB 架构之间的关键区别。 任何调用 REST 端点(包括来自 JS 代码)的网页都会在浏览器的日志中显示 REST 调用 - 这不是 VB 特定的行为。

    应在 REST 端定义安全性,需要适当的身份验证才能调用 REST 端点。

    【讨论】:

      【解决方案2】:

      也许考虑从自定义 JS 函数调用 - 并从动作链调用 JS 函数?

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2017-12-16
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多