|
Spring Web Services Framework | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.springframework.ws.soap.security.callback.AbstractCallbackHandler org.springframework.ws.soap.security.wss4j.callback.AbstractWsPasswordCallbackHandler org.springframework.ws.soap.security.wss4j.callback.acegi.AcegiDigestPasswordValidationCallbackHandler
public class AcegiDigestPasswordValidationCallbackHandler
Callback handler that validates a password digest using an Acegi UserDetailsService
. Logic based on
Acegi's DigestProcessingFilter
.
UserDetailService
is used to load UserDetails
from. The digest of the password
contained in this details object is then compared with the digest in the message.
UserDetailsService
,
DigestProcessingFilter
Field Summary |
---|
Fields inherited from class org.springframework.ws.soap.security.callback.AbstractCallbackHandler |
---|
logger |
Constructor Summary | |
---|---|
AcegiDigestPasswordValidationCallbackHandler()
Deprecated. |
Method Summary | |
---|---|
void |
afterPropertiesSet()
Deprecated. |
protected void |
handleCleanup(CleanupCallback callback)
Deprecated. Invoked when a CleanupCallback is passed to AbstractCallbackHandler.handle(Callback[]) . |
protected void |
handleUsernameToken(WSPasswordCallback callback)
Deprecated. Invoked when the callback has a WSPasswordCallback.USERNAME_TOKEN usage. |
protected void |
handleUsernameTokenPrincipal(UsernameTokenPrincipalCallback callback)
Deprecated. Invoked when a UsernameTokenPrincipalCallback is passed to AbstractCallbackHandler.handle(Callback[]) . |
void |
setUserCache(UserCache userCache)
Deprecated. Sets the users cache. |
void |
setUserDetailsService(UserDetailsService userDetailsService)
Deprecated. Sets the Acegi user details service. |
Methods inherited from class org.springframework.ws.soap.security.wss4j.callback.AbstractWsPasswordCallbackHandler |
---|
handleCustomToken, handleDecrypt, handleEncryptedKeyToken, handleInternal, handleKeyName, handleSecurityContextToken, handleSignature, handleUsernameTokenUnknown |
Methods inherited from class org.springframework.ws.soap.security.callback.AbstractCallbackHandler |
---|
handle |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public AcegiDigestPasswordValidationCallbackHandler()
Method Detail |
---|
public void setUserCache(UserCache userCache)
public void setUserDetailsService(UserDetailsService userDetailsService)
public void afterPropertiesSet() throws Exception
afterPropertiesSet
in interface InitializingBean
Exception
protected void handleUsernameToken(WSPasswordCallback callback) throws IOException, UnsupportedCallbackException
AbstractWsPasswordCallbackHandler
WSPasswordCallback.USERNAME_TOKEN
usage.
This method is invoked when WSS4J needs the password to fill in or to verify a UsernameToken.
Default implementation throws an UnsupportedCallbackException
.
handleUsernameToken
in class AbstractWsPasswordCallbackHandler
IOException
UnsupportedCallbackException
protected void handleUsernameTokenPrincipal(UsernameTokenPrincipalCallback callback) throws IOException, UnsupportedCallbackException
AbstractWsPasswordCallbackHandler
UsernameTokenPrincipalCallback
is passed to AbstractCallbackHandler.handle(Callback[])
.
Default implementation throws an UnsupportedCallbackException
.
handleUsernameTokenPrincipal
in class AbstractWsPasswordCallbackHandler
IOException
UnsupportedCallbackException
protected void handleCleanup(CleanupCallback callback) throws IOException, UnsupportedCallbackException
AbstractWsPasswordCallbackHandler
CleanupCallback
is passed to AbstractCallbackHandler.handle(Callback[])
.
Default implementation throws an UnsupportedCallbackException
.
handleCleanup
in class AbstractWsPasswordCallbackHandler
IOException
UnsupportedCallbackException
|
Spring Web Services Framework | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |