- All Known Implementing Classes:
- JaasNameCallbackHandler, JaasPasswordCallbackHandler
- public interface JaasAuthenticationCallbackHandler
The JaasAuthenticationCallbackHandler is similar to the
javax.security.auth.callback.CallbackHandler interface in that it defines a
handle method. The JaasAuthenticationCallbackHandler is only asked to
handle one Callback instance at at time rather than an array of all
Callbacks, as the javax... CallbackHandler defines.
Before a JaasAuthenticationCallbackHandler is asked to 'handle' any
callbacks, it is first passed the Authentication object that the login
attempt is for. NOTE: The Authentication object has not been
'authenticated' yet.
- Version:
- $Id: JaasAuthenticationCallbackHandler.java,v 1.4 2005/11/17 00:55:52 benalex Exp $
handle
public void handle(javax.security.auth.callback.Callback callback,
org.acegisecurity.Authentication auth)
throws java.io.IOException,
javax.security.auth.callback.UnsupportedCallbackException
- Handle the Callback.
The handle method will be called for every callback instance sent from
the LoginContext. Meaning that The handle method may be called multiple
times for a given JaasAuthenticationCallbackHandler.