Java 安全性不受支持的Spring ws CallbackException

Java 安全性不受支持的Spring ws CallbackException,java,spring,spring-security,spring-ws,Java,Spring,Spring Security,Spring Ws,我使用的SpringWS的春季安全性 <bean id="wsSecurityInterceptor" class="org.springframework.ws.soap.security.wss4j.Wss4jSecurityInterceptor"> <property name="validationActions" value="UsernameToken" /> <property name="validationCallbackHand

我使用的SpringWS的春季安全性

<bean id="wsSecurityInterceptor" class="org.springframework.ws.soap.security.wss4j.Wss4jSecurityInterceptor">
    <property name="validationActions" value="UsernameToken" />
    <property name="validationCallbackHandler" ref="springSecurityHandler" />
</bean>

<bean id="springSecurityHandler"
  class="org.springframework.ws.soap.security.xwss.callback.SpringPlainTextPasswordValidationCallbackHandler">
    <property name="authenticationManager" ref="authenticationManager"/>
</bean>
可能有什么问题,请帮忙


谢谢使用以下回调:

protected void handleInternal(Callback callback) throws IOException, UnsupportedCallbackException {
    if (callback instanceof PasswordValidationCallback) {
        PasswordValidationCallback validationCallback = (PasswordValidationCallback) callback;
        if (validationCallback.getRequest() instanceof PasswordValidationCallback.PlainTextPasswordRequest) {
            validationCallback.setValidator(new SpringSecurityPlainTextPasswordValidator());
            return;
        }
    }