场景:服务器是使用jax-ws Web服务的glassfish,客户端是基于php的
使用基于php的客户端可以更加计算哪种类型的Web服务身份验证?
说明
答案 0 :(得分:1)
没有。 1通过HTTPS最兼容,易于在PHP中实现。不要在清除HTTP上使用#1。
不知道你对2号和3号的意思,它们听起来和我一样。这可以用卷曲来完成。
没有。 CURL也支持4。
答案 1 :(得分:1)
无论您选择哪种解决方案,都可以使用HTTPS发送敏感信息。所以:
也许看看WS-Security UsernameToken(或基于SOAP头的自定义解决方案)。我不是PHP专家,但是一些PHP堆栈似乎支持(至少部分地)WS-Security。参见:
答案 2 :(得分:0)
-1-没有去,危险,可以嗅探
-2-4-相同级别
您应该考虑使用一些现代(和复杂)标准,如OAuth