客户端:
服务端通过Handler取得用户名和密码进行验证:
((org.apache.axis.client.Call) call).addHeader(new SOAPHeaderElement("Authorization","username",username));
((org.apache.axis.client.Call) call).addHeader(new SOAPHeaderElement("Authorization","password",password)); 服务端通过Handler取得用户名和密码进行验证:
username = (String) messageContext.getRequestMessage().getSOAPEnvelope()
.getHeaderByName("Authorization","username").getValue();
password = (String) messageContext.getRequestMessage().getSOAPEnvelope()
.getHeaderByName("Authorization","password").getValue();
本文介绍了一种基于SOAP协议的客户端和服务端认证方式。客户端通过在请求头中添加用户名和密码进行身份验证;服务端则通过Handler从SOAP头中提取这些信息进行验证。
1635

被折叠的 条评论
为什么被折叠?



