【发布时间】:2019-10-02 15:28:34
【问题描述】:
我们正在尝试连接到具有 ADFS SAML 身份验证的 webservice(来自 Java)。
我见过的所有示例,都使用 基于 HTTPS 的基本身份验证。 (我现在只是使用 HttpsURLConnection 发出请求,没有使用 Axis 或 JAX-WS 之类的东西)
我不确定如何处理 ADFS SAML 身份验证。以下是我目前所了解的(对SAML了解不多):
- 我提出一个请求,通过 用户名/密码 并获得 身份验证令牌返回
- 保存身份验证令牌
- 在我调用的调用中将令牌作为某些 SOAP 属性传递 webservice上的实际操作
- 不知道我会将这个身份验证令牌放在哪个属性下
我的上述方法正确吗?如果是这样,是否有一些我可以使用的库来完成所有这些工作?
如果没有,我该如何手动执行此操作?
如果有其他或更好的解决方法,请告诉我。
【问题讨论】:
标签: java web-services soap saml adfs