我有一个从远程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 jars中都没有org.picketlink.trust包。
发布于 2012-08-20 16:25:25
我还没有使用PicketLink的经验。但是通过谷歌搜索,我找到了这个forum question & answer。
https://stackoverflow.com/questions/12009549
复制相似问题