我正在使用 Oracle SOA 和 BPEL,并且我已经为调用启动 BPEL 流程的 web 服务设置了身份验证要求。

我想要做的是在 BPEL 流程中获取经过身份验证的用户。我想以某种方式将调用用户存储在进程历史记录中。我已经检查了任何明显的方法来做到这一点,所以我想知道是否有任何不明显的方法来做到这一点。

最佳答案

您将需要使用 OWSM 策略。这可以通过在 Composite.xml 设计 View 中右键单击服务来完成。然后选择配置 WS 策略 -> 对于请求。

有关更多信息,请查看:http://docs.oracle.com/cd/E28280_01/dev.1111/e10224/sca_policy.htm#CHDHAJIH

关于web-services - 在 BPEL 中获取经过身份验证的用户,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4137268/

10-11 06:40