SWS-363
This commit is contained in:
@@ -22,6 +22,7 @@ import javax.security.auth.callback.UnsupportedCallbackException;
|
||||
import org.apache.ws.security.WSPasswordCallback;
|
||||
import org.apache.ws.security.WSUsernameTokenPrincipal;
|
||||
|
||||
import org.springframework.beans.factory.InitializingBean;
|
||||
import org.springframework.dao.DataAccessException;
|
||||
import org.springframework.security.context.SecurityContextHolder;
|
||||
import org.springframework.security.providers.UsernamePasswordAuthenticationToken;
|
||||
@@ -45,7 +46,8 @@ import org.springframework.ws.soap.security.callback.CleanupCallback;
|
||||
* @see org.springframework.security.ui.digestauth.DigestProcessingFilter
|
||||
* @since 1.5.0
|
||||
*/
|
||||
public class SpringDigestPasswordValidationCallbackHandler extends AbstractWsPasswordCallbackHandler {
|
||||
public class SpringDigestPasswordValidationCallbackHandler extends AbstractWsPasswordCallbackHandler
|
||||
implements InitializingBean {
|
||||
|
||||
private UserCache userCache = new NullUserCache();
|
||||
|
||||
|
||||
@@ -22,6 +22,7 @@ import javax.security.auth.callback.UnsupportedCallbackException;
|
||||
import org.apache.ws.security.WSPasswordCallback;
|
||||
import org.apache.ws.security.WSSecurityException;
|
||||
|
||||
import org.springframework.beans.factory.InitializingBean;
|
||||
import org.springframework.security.Authentication;
|
||||
import org.springframework.security.AuthenticationException;
|
||||
import org.springframework.security.AuthenticationManager;
|
||||
@@ -43,7 +44,8 @@ import org.springframework.ws.soap.security.callback.CleanupCallback;
|
||||
* @see org.springframework.security.ui.basicauth.BasicProcessingFilter
|
||||
* @since 1.5.0
|
||||
*/
|
||||
public class SpringPlainTextPasswordValidationCallbackHandler extends AbstractWsPasswordCallbackHandler {
|
||||
public class SpringPlainTextPasswordValidationCallbackHandler extends AbstractWsPasswordCallbackHandler
|
||||
implements InitializingBean {
|
||||
|
||||
private AuthenticationManager authenticationManager;
|
||||
|
||||
|
||||
@@ -29,6 +29,7 @@ import org.acegisecurity.userdetails.UsernameNotFoundException;
|
||||
import org.apache.ws.security.WSPasswordCallback;
|
||||
import org.apache.ws.security.WSUsernameTokenPrincipal;
|
||||
|
||||
import org.springframework.beans.factory.InitializingBean;
|
||||
import org.springframework.dao.DataAccessException;
|
||||
import org.springframework.util.Assert;
|
||||
import org.springframework.ws.soap.security.callback.CleanupCallback;
|
||||
@@ -47,7 +48,8 @@ import org.springframework.ws.soap.security.wss4j.callback.UsernameTokenPrincipa
|
||||
* @see org.acegisecurity.ui.digestauth.DigestProcessingFilter
|
||||
* @since 1.5.0
|
||||
*/
|
||||
public class AcegiDigestPasswordValidationCallbackHandler extends AbstractWsPasswordCallbackHandler {
|
||||
public class AcegiDigestPasswordValidationCallbackHandler extends AbstractWsPasswordCallbackHandler
|
||||
implements InitializingBean {
|
||||
|
||||
private UserCache userCache = new NullUserCache();
|
||||
|
||||
|
||||
@@ -27,6 +27,7 @@ import org.acegisecurity.providers.UsernamePasswordAuthenticationToken;
|
||||
import org.apache.ws.security.WSPasswordCallback;
|
||||
import org.apache.ws.security.WSSecurityException;
|
||||
|
||||
import org.springframework.beans.factory.InitializingBean;
|
||||
import org.springframework.util.Assert;
|
||||
import org.springframework.ws.soap.security.callback.CleanupCallback;
|
||||
import org.springframework.ws.soap.security.wss4j.callback.AbstractWsPasswordCallbackHandler;
|
||||
@@ -44,7 +45,8 @@ import org.springframework.ws.soap.security.wss4j.callback.AbstractWsPasswordCal
|
||||
* @see org.acegisecurity.ui.basicauth.BasicProcessingFilter
|
||||
* @since 1.5.0
|
||||
*/
|
||||
public class AcegiPlainTextPasswordValidationCallbackHandler extends AbstractWsPasswordCallbackHandler {
|
||||
public class AcegiPlainTextPasswordValidationCallbackHandler extends AbstractWsPasswordCallbackHandler
|
||||
implements InitializingBean {
|
||||
|
||||
private AuthenticationManager authenticationManager;
|
||||
|
||||
|
||||
@@ -23,6 +23,7 @@ import javax.security.auth.callback.UnsupportedCallbackException;
|
||||
|
||||
import com.sun.xml.wss.impl.callback.CertificateValidationCallback;
|
||||
|
||||
import org.springframework.beans.factory.InitializingBean;
|
||||
import org.springframework.security.Authentication;
|
||||
import org.springframework.security.AuthenticationException;
|
||||
import org.springframework.security.AuthenticationManager;
|
||||
@@ -49,7 +50,7 @@ import org.springframework.ws.soap.security.callback.CleanupCallback;
|
||||
* @see com.sun.xml.wss.impl.callback.CertificateValidationCallback
|
||||
* @since 1.5.0
|
||||
*/
|
||||
public class SpringCertificateValidationCallbackHandler extends AbstractCallbackHandler {
|
||||
public class SpringCertificateValidationCallbackHandler extends AbstractCallbackHandler implements InitializingBean {
|
||||
|
||||
private AuthenticationManager authenticationManager;
|
||||
|
||||
|
||||
@@ -23,6 +23,7 @@ import javax.security.auth.callback.UnsupportedCallbackException;
|
||||
import com.sun.xml.wss.impl.callback.PasswordValidationCallback;
|
||||
import com.sun.xml.wss.impl.callback.TimestampValidationCallback;
|
||||
|
||||
import org.springframework.beans.factory.InitializingBean;
|
||||
import org.springframework.dao.DataAccessException;
|
||||
import org.springframework.security.context.SecurityContextHolder;
|
||||
import org.springframework.security.providers.UsernamePasswordAuthenticationToken;
|
||||
@@ -52,7 +53,7 @@ import org.springframework.ws.soap.security.callback.CleanupCallback;
|
||||
* @see org.springframework.security.ui.digestauth.DigestProcessingFilter
|
||||
* @since 1.5.0
|
||||
*/
|
||||
public class SpringDigestPasswordValidationCallbackHandler extends AbstractCallbackHandler {
|
||||
public class SpringDigestPasswordValidationCallbackHandler extends AbstractCallbackHandler implements InitializingBean {
|
||||
|
||||
private UserCache userCache = new NullUserCache();
|
||||
|
||||
|
||||
@@ -22,6 +22,7 @@ import javax.security.auth.callback.UnsupportedCallbackException;
|
||||
|
||||
import com.sun.xml.wss.impl.callback.PasswordValidationCallback;
|
||||
|
||||
import org.springframework.beans.factory.InitializingBean;
|
||||
import org.springframework.security.Authentication;
|
||||
import org.springframework.security.AuthenticationException;
|
||||
import org.springframework.security.AuthenticationManager;
|
||||
@@ -49,7 +50,8 @@ import org.springframework.ws.soap.security.callback.CleanupCallback;
|
||||
* @see org.springframework.security.ui.basicauth.BasicProcessingFilter
|
||||
* @since 1.5.0
|
||||
*/
|
||||
public class SpringPlainTextPasswordValidationCallbackHandler extends AbstractCallbackHandler {
|
||||
public class SpringPlainTextPasswordValidationCallbackHandler extends AbstractCallbackHandler
|
||||
implements InitializingBean {
|
||||
|
||||
private AuthenticationManager authenticationManager;
|
||||
|
||||
|
||||
@@ -28,6 +28,7 @@ import org.acegisecurity.AuthenticationManager;
|
||||
import org.acegisecurity.context.SecurityContextHolder;
|
||||
import org.acegisecurity.providers.x509.X509AuthenticationToken;
|
||||
|
||||
import org.springframework.beans.factory.InitializingBean;
|
||||
import org.springframework.util.Assert;
|
||||
import org.springframework.ws.soap.security.callback.AbstractCallbackHandler;
|
||||
import org.springframework.ws.soap.security.callback.CleanupCallback;
|
||||
@@ -48,7 +49,7 @@ import org.springframework.ws.soap.security.callback.CleanupCallback;
|
||||
* @see CertificateValidationCallback
|
||||
* @since 1.0.0
|
||||
*/
|
||||
public class AcegiCertificateValidationCallbackHandler extends AbstractCallbackHandler {
|
||||
public class AcegiCertificateValidationCallbackHandler extends AbstractCallbackHandler implements InitializingBean {
|
||||
|
||||
private AuthenticationManager authenticationManager;
|
||||
|
||||
|
||||
@@ -30,6 +30,7 @@ import org.acegisecurity.userdetails.UserDetails;
|
||||
import org.acegisecurity.userdetails.UserDetailsService;
|
||||
import org.acegisecurity.userdetails.UsernameNotFoundException;
|
||||
|
||||
import org.springframework.beans.factory.InitializingBean;
|
||||
import org.springframework.dao.DataAccessException;
|
||||
import org.springframework.util.Assert;
|
||||
import org.springframework.ws.soap.security.callback.AbstractCallbackHandler;
|
||||
@@ -53,7 +54,7 @@ import org.springframework.ws.soap.security.xwss.callback.DefaultTimestampValida
|
||||
* @see org.acegisecurity.ui.digestauth.DigestProcessingFilter
|
||||
* @since 1.0.0
|
||||
*/
|
||||
public class AcegiDigestPasswordValidationCallbackHandler extends AbstractCallbackHandler {
|
||||
public class AcegiDigestPasswordValidationCallbackHandler extends AbstractCallbackHandler implements InitializingBean {
|
||||
|
||||
private UserCache userCache = new NullUserCache();
|
||||
|
||||
|
||||
@@ -27,6 +27,7 @@ import org.acegisecurity.AuthenticationManager;
|
||||
import org.acegisecurity.context.SecurityContextHolder;
|
||||
import org.acegisecurity.providers.UsernamePasswordAuthenticationToken;
|
||||
|
||||
import org.springframework.beans.factory.InitializingBean;
|
||||
import org.springframework.util.Assert;
|
||||
import org.springframework.ws.soap.security.callback.AbstractCallbackHandler;
|
||||
import org.springframework.ws.soap.security.callback.CleanupCallback;
|
||||
@@ -49,7 +50,8 @@ import org.springframework.ws.soap.security.callback.CleanupCallback;
|
||||
* @see org.acegisecurity.ui.basicauth.BasicProcessingFilter
|
||||
* @since 1.0.0
|
||||
*/
|
||||
public class AcegiPlainTextPasswordValidationCallbackHandler extends AbstractCallbackHandler {
|
||||
public class AcegiPlainTextPasswordValidationCallbackHandler extends AbstractCallbackHandler
|
||||
implements InitializingBean {
|
||||
|
||||
private AuthenticationManager authenticationManager;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user