Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/security/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Security Maximo web服务安全_Security_Web_Service_Integration_Maximo - Fatal编程技术网

Security 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

为在环境上保护Maximo web服务,已配置安全性,但未成功:

  • Maximo Web服务在应用安全性之前已通过SoapUI成功创建和测试
  • 自从我使用本机安全性以来,已在EJB级别应用了安全配置,这符合IBM Maximo支持说明:
  • 我尝试通过发送一个事务来重新测试web服务,该事务具有指定的HTTP头MAXAUTH,其值为username:password,编码为Base64字符串,其中username:password是有效的Maximo用户,但由于以下响应消息而失败:
  • 
    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>