javax.security.auth.callback
public interface: CallbackHandler [javadoc |
source]
All Known Implementing Classes:
RadiusLoginHandler, ContextedCallbackHandler
Needs to be implemented by classes that want to handle authentication
Callback s. A single method
#handle(Callback[]) must be
provided that checks the type of the incoming {@code Callback}s and reacts
accordingly. {@code CallbackHandler}s can be installed per application. It is
also possible to configure a system-default {@code CallbackHandler} by
setting the {@code auth.login.defaultCallbackHandler} property in the
standard {@code security.properties} file.
| Method from javax.security.auth.callback.CallbackHandler Summary: |
|---|
|
handle |
| Method from javax.security.auth.callback.CallbackHandler Detail: |
public void handle(Callback[] callbacks) throws IOException, UnsupportedCallbackException
Handles the actual Callback . A {@code CallbackHandler} needs to
implement this method. In the method, it is free to select which {@code
Callback}s it actually wants to handle and in which way. For example, a
console-based {@code CallbackHandler} might choose to sequentially ask
the user for login and password, if it implements these {@code Callback}
s, whereas a GUI-based one might open a single dialog window for both
values. If a {@code CallbackHandler} is not able to handle a specific
{@code Callback}, it needs to throw an
UnsupportedCallbackException . |