安全Java SOAP Web服务 – Active Directory身份validation信任

我想在Java生产者和Java消费者之间构建一个安全的Web服务。 我想使用生产者和消费者运行的域帐户使用Active Directory进行身份validation。

你能举个例子吗?

(即:AD可信任的自动替代手动密钥库。)

查看Spring WS和安全证书身份validation , 7.2.2.1.3 JaasPlainTextPasswordValidationCallbackHandler和7.2.2.3.3 JaasCertificateValidationCallbackHandler 。

有一些例子通过额外的研究将这一点联系在一起。

这是一个开源库, http://spnego.sourceforge.net/protected_soap_service.html ,它有一个确切的例子。

这个开源项目有一个关于如何通过servletfilter要求身份validation(基本身份validation或Kerberos /集成Windows身份validation)的示例。

该项目还有一个示例,说明如何创建需要连接到受保护的soap服务的soap客户端。