org.springframework.ws.soap.security.xwss.callback.acegi
Class AcegiPlainTextPasswordValidationCallbackHandler
java.lang.Object
org.springframework.ws.soap.security.callback.AbstractCallbackHandler
org.springframework.ws.soap.security.xwss.callback.acegi.AcegiPlainTextPasswordValidationCallbackHandler
- All Implemented Interfaces:
- CallbackHandler, InitializingBean
Deprecated. As of Spring-WS 1.5, in favor of Spring Security
public class AcegiPlainTextPasswordValidationCallbackHandler
- extends AbstractCallbackHandler
- implements InitializingBean
Callback handler that validates a certificate uses an Acegi AuthenticationManager
. Logic based on
Acegi's BasicProcessingFilter
.
This handler requires an Acegi AuthenticationManager
to operate. It can be set using the
authenticationManager
property. An Acegi UsernamePasswordAuthenticationToken
is created
with the username as principal and password as credentials.
This class only handles PasswordValidationCallback
s that contain a
PlainTextPasswordRequest
, and throws an UnsupportedCallbackException
for others.
- Since:
- 1.0.0
- Author:
- Arjen Poutsma
- See Also:
UsernamePasswordAuthenticationToken
,
PasswordValidationCallback
,
PasswordValidationCallback.PlainTextPasswordRequest
,
BasicProcessingFilter
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AcegiPlainTextPasswordValidationCallbackHandler
public AcegiPlainTextPasswordValidationCallbackHandler()
- Deprecated.
setAuthenticationManager
public void setAuthenticationManager(AuthenticationManager authenticationManager)
- Deprecated.
- Sets the Acegi authentication manager. Required.
setIgnoreFailure
public void setIgnoreFailure(boolean ignoreFailure)
- Deprecated.
afterPropertiesSet
public void afterPropertiesSet()
throws Exception
- Deprecated.
- Specified by:
afterPropertiesSet
in interface InitializingBean
- Throws:
Exception
handleInternal
protected void handleInternal(Callback callback)
throws IOException,
UnsupportedCallbackException
- Deprecated.
- Handles
PasswordValidationCallback
s that contain a PlainTextPasswordRequest
, and throws
an UnsupportedCallbackException
for others.
- Specified by:
handleInternal
in class AbstractCallbackHandler
- Throws:
UnsupportedCallbackException
- when the callback is not supported
IOException
Copyright © 2005-2010 The Spring Web Services Framework. All Rights Reserved.