如何在 Oracle Visual Builder 中不向客户端公开 REST 调用?
How to not expose REST calls to the client in Oracle Visual Builder?
在使用 Oracle ADF 一段时间后,我现在正在使用 Oracle Visual Builder 开发应用程序。使用操作链组件“调用 REST”调用 REST 服务时,调用在浏览器控制台中可见。 (服务是从目录中添加的,它们不是由它们的特定端点定义的)
使用 Firefox 的检查工具,我可以右键单击请求,编辑它并重新发送它,尽管服务使用授权。
在 Oracle ADF 中,我会简单地调用托管 bean 中的服务,用户不会知道我调用了它。
我们如何才能不让 client/user 知道我们调用了 Visual Builder 中的服务(或将其隐藏在控制台中)?
除了 Action Chain 工具中的“调用 REST”组件之外,还有其他方法可以调用 REST 服务吗?
也许考虑从自定义 JS 函数调用 - 并从操作链调用 JS 函数?
这是服务器上 运行 逻辑与在客户端运行逻辑的 VB ADF 体系结构之间的主要区别。
任何调用 REST 端点(包括来自 JS 代码)的网页都会在浏览器的日志中显示 REST 调用 - 这不是 VB 特定行为。
应在 REST 端定义安全性,要求进行适当的身份验证以调用 REST 端点。
在使用 Oracle ADF 一段时间后,我现在正在使用 Oracle Visual Builder 开发应用程序。使用操作链组件“调用 REST”调用 REST 服务时,调用在浏览器控制台中可见。 (服务是从目录中添加的,它们不是由它们的特定端点定义的)
使用 Firefox 的检查工具,我可以右键单击请求,编辑它并重新发送它,尽管服务使用授权。
在 Oracle ADF 中,我会简单地调用托管 bean 中的服务,用户不会知道我调用了它。
我们如何才能不让 client/user 知道我们调用了 Visual Builder 中的服务(或将其隐藏在控制台中)? 除了 Action Chain 工具中的“调用 REST”组件之外,还有其他方法可以调用 REST 服务吗?
也许考虑从自定义 JS 函数调用 - 并从操作链调用 JS 函数?
这是服务器上 运行 逻辑与在客户端运行逻辑的 VB ADF 体系结构之间的主要区别。 任何调用 REST 端点(包括来自 JS 代码)的网页都会在浏览器的日志中显示 REST 调用 - 这不是 VB 特定行为。
应在 REST 端定义安全性,要求进行适当的身份验证以调用 REST 端点。