Security Maximo web服务安全
为在环境上保护Maximo web服务,已配置安全性,但未成功:Security Maximo web服务安全,security,web,service,integration,maximo,Security,Web,Service,Integration,Maximo,为在环境上保护Maximo web服务,已配置安全性,但未成功: Maximo Web服务在应用安全性之前已通过SoapUI成功创建和测试 自从我使用本机安全性以来,已在EJB级别应用了安全配置,这符合IBM Maximo支持说明: 我尝试通过发送一个事务来重新测试web服务,该事务具有指定的HTTP头MAXAUTH,其值为username:password,编码为Base64字符串,其中username:password是有效的Maximo用户,但由于以下响应消息而失败: ns0:服务器 j
ns0:服务器
javax.xml.ws.WebServiceException
请帮忙。在通过正确的HTTP头后,它现在工作正常,下面是说明: 发送事务时,HTTP标头MAXAUTH值的指定值的格式和编码不正确 正确的值应为以下格式的用户名:密码编码为Base64字符串,其中用户名:密码是有效的Maximo用户 username:password的正确值编码为Base64字符串,其中username:password是有效的Maximo用户
例如,如果Maximo username:password是maxadmin:max12345!那么MAXAUTH HTTP header Base64字符串值是bWF4YWRtaW46bWF4MTIzNDUh您可以添加web服务的body+头吗。另外,激活调试日志并查看在哪里报告了什么错误。您显示的错误不足以回答您的问题。
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns0:Fault xmlns:ns1="http://www.w3.org/2003/05/soap-envelope" xmlns:ns0="http://schemas.xmlsoap.org/soap/envelope/">
<faultcode>ns0:Server</faultcode>
<faultstring>javax.xml.ws.WebServiceException</faultstring>
</ns0:Fault>
</S:Body>
</S:Envelope>