1

我有一个从远程 Java 程序调用的 Web 服务。我想用 WS-Trust 保护 Web 服务,使用 PicketLink。PicketLink 正在工作,我可以使用 WSTrustClient 类从 picketlink-sts 获取令牌(断言)。

但在 JBoss 7 中,似乎无法为任何客户端 WS 运行时类提供此令牌。JBoss 站点上的示例使用这个:

((BindingProvider) port).getRequestContext().put(SAML2Constants.SAML2_ASSERTION_PROPERTY, assertion);

但是 org.picketlink.trust.jbossws.SAML2Constants 不存在,因为在任何 JBoss 7 或 PicketLink jar 中都没有 org.picketlink.trust 包。

4

1 回答 1

0

我还没有使用 PicketLink 的经验。但是一些谷歌搜索把我带到了这个论坛问答

于 2012-08-20T08:25:24.987 回答