Class LoginCallbackHandler
java.lang.Object
com.sun.enterprise.security.auth.login.LoginCallbackHandler
- All Implemented Interfaces:
CallbackHandler
This is the default callback handler provided by the application client container. The container tries to use the application
specified callback handler (if provided). If there is no callback handler or if the handler cannot be instantiated then this
default handler is used.
Note: User-defined Callback Handlers which intend to indicate cancel status must extend this class and set the ThreadLocal
cancelStatus.
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
Check whether the authentication was cancelled by the user.void
This is the callback method called when authentication data is required.
-
Field Details
-
cancelStatus
-
-
Constructor Details
-
LoginCallbackHandler
public LoginCallbackHandler() -
LoginCallbackHandler
public LoginCallbackHandler(boolean gui)
-
-
Method Details
-
getCancelStatus
public boolean getCancelStatus()Check whether the authentication was cancelled by the user.- Returns:
- boolean indicating whether the authentication was cancelled.
-
handle
This is the callback method called when authentication data is required. It either pops up a dialog box to request authentication data or use text input.- Specified by:
handle
in interfaceCallbackHandler
- Parameters:
the
- callback object instances supported by the login module.- Throws:
IOException
UnsupportedCallbackException
-