webservice 如何限制访问,权限控制?
1.服务器端总是要input消息必须携带用户名、密码信息
如果不用cxf框架,SOAP消息(xml片段)的生成、解析都是有程序员负责
2.拦截器
为了让程序员能访问,并修改cxf框架所生成的soap消息,cxf提供拦截器
服务器添加拦截器
1.获取Endpoint的publish方法返回值
2.调用该方法的返回值getInInterceptors,getOutInterceptors方法获取in,out拦截器列表,接下来就可以添加拦截器了
自定义的拦截器需要实现Interceptor接口,实际上一般会我们继承AbstractLoggingInterceptor