web-services - 在 BPEL 中获取经过身份验证的用户

标签 web-services authentication soa bpel

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

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

最佳答案

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

Service WS Policies

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

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

相关文章:

swift - Twitter 回调 URL

apache - SOA 套件比较 - Jboss、Apache、WSO2 或...其他什么?

java - 当我使用 Model 作为返回类型启动 "@Web method"时出错

java - Web Service调用的重试机制

html - ajax登录使用httpRequest?

c# - “Do not use Abstract Base class in Design; but in Modeling/Analysis”

java - 项目架构,在核心和服务之间传输数据

java - openshift - 如何获取 web 服务端点

web-services - RESTful API : What METHOD/HEADER combo to use for validation-only

java - 运行 swing.Jframe 类中声明的方法