1. 程式人生 > >webservice 權限控制

webservice 權限控制

out abs strac 框架 str logging log 截器 rac

webservice 如何限制訪問,權限控制?
1.服務器端總是要input消息必須攜帶用戶名、密碼信息

如果不用cxf框架,SOAP消息(xml片段)的生成、解析都是有程序員負責

2.攔截器
為了讓程序員能訪問,並修改cxf框架所生成的soap消息,cxf提供攔截器

服務器添加攔截器
1.獲取Endpoint的publish方法返回值
2.調用該方法的返回值getInInterceptors,getOutInterceptors方法獲取in,out攔截器列表,接下來就可以添加攔截器了

自定義的攔截器需要實現Interceptor接口,實際上一般會我們繼承AbstractLoggingInterceptor

webservice 權限控制