public class GUIPromptCallbackHandler
extends com.ibm.websphere.security.auth.callback.WSGUICallbackHandlerImpl
The GUIPromptCallbackHandler gathers the authentication data from the GUI and pushs the data
to the login module. These data includes principal name and password. If the realm name can not
be determined at the time of the login prompt, a "<default>" realm name will be displayed.
Supported Callbacks:
javax.security.auth.callback.NameCallbackjavax.security.auth.callback.PasswordCallbackNameCallback,
PasswordCallback| Constructor and Description |
|---|
GUIPromptCallbackHandler()
Constructor with no parameters.
|
GUIPromptCallbackHandler(java.lang.String userid,
char[] password,
java.util.Map properties)
Constructs a
GUIPromptCallbackHandler using userid, password
and properties parameters. |
| Modifier and Type | Method and Description |
|---|---|
void |
handle(javax.security.auth.callback.Callback[] callbacks)
Invokes the callback handlers specified to collect the username and password data.
|
public GUIPromptCallbackHandler()
public GUIPromptCallbackHandler(java.lang.String userid,
char[] password,
java.util.Map properties)
GUIPromptCallbackHandler using userid, password
and properties parameters.
The parameters should include only stateless information.userid - The user name.password - The user password.properties - A set of name-value pairs.public void handle(javax.security.auth.callback.Callback[] callbacks)
throws java.io.IOException,
javax.security.auth.callback.UnsupportedCallbackException
handle in interface javax.security.auth.callback.CallbackHandlerhandle in class com.ibm.websphere.security.auth.callback.WSGUICallbackHandlerImplcallbacks - An array of Callback objects provided by the underlying
security service which contains the information
requested to be retrieved or displayed.java.io.IOException - If an input or output error occurs.javax.security.auth.callback.UnsupportedCallbackException - If the implementation of this method does not support one or more of the
Callbacks specified in the callbacks parameter.