Kann jemand bitte den Unterschied zwischen den 2 cxf Interzeptoren, die in dieser Bean-Konfigurationsdatei verwendet werden, erklären.SAAJInInterceptor und WSS4JInInterceptor CXF Interzeptoren
Hier Ich erkläre eine jaxws: Endpunkt Element mit dem Abfangjäger SAAJInInterceptor und WSS4JInInterceptor.
Warum 2 Interzeptoren?
Was ist der Unterschied zwischen den 2?
Kann ein Abfangjäger ohne den anderen arbeiten?
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:jaxws="http://cxf.apache.org/jaxws"
xmlns:jaxrs="http://cxf.apache.org/jaxrs"
xsi:schemaLocation="http://cxf.apache.org/jaxws
http://cxf.apache.org/schemas/jaxws.xsd
http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd
http://cxf.apache.org/jaxrs
http://cxf.apache.org/schemas/jaxrs.xsd">
<jaxws:endpoint id="auth"
implementor="com.company.auth.service.AuthServiceImpl"
address="/corporateAuth">
<jaxws:inInterceptors>
<bean class="org.apache.cxf.binding.soap.saaj.SAAJInInterceptor"></bean>
<bean class="org.apache.cxf.ws.security.wss4j.WSS4JInInterceptor">
<constructor-arg>
<map>
<entry key="action" value="UsernameToken" />
<entry key="passwordType" value="PasswordText" />
<entry key="passwordCallbackClass" value="com.company.auth.service.ServerPasswordCallback"></entry>
</map>
</constructor-arg>
</bean>
</jaxws:inInterceptors>
</jaxws:endpoint>
</beans>
Vielen Dank für Ihre Erläuterungen.
können Sie einige Erklärung über die DOM-Nachricht geben. –