com.ibm.websphere.security.auth.callback
Class WSStdinCallbackHandlerImpl
- java.lang.Object
-
- com.ibm.websphere.security.auth.callback.WSStdinCallbackHandlerImpl
-
- All Implemented Interfaces:
- javax.security.auth.callback.CallbackHandler
public class WSStdinCallbackHandlerImpl extends java.lang.Object implements javax.security.auth.callback.CallbackHandlerThe
WSStdinCallbackHandlerImplgathers the authentication data from STDIN and pushs them to the login module. These data includes Principal name and password. If the realm name can not determined at the time of login prompt, a "<default>" realm name will be displayed.Supported
Callbacks:javax.security.auth.callback.NameCallbackjavax.security.auth.callback.PasswordCallback
- Since:
- 1.0
- Version:
- 1.0
- See Also:
NameCallback,PasswordCallback
-
-
Constructor Summary
Constructors Constructor and Description WSStdinCallbackHandlerImpl()Constructor does not do anything except tracing.WSStdinCallbackHandlerImpl(java.lang.String r_name)WSStdinCallbackHandlerImpl(java.lang.String r_name, java.lang.String t_input)
-
Method Summary
Methods Modifier and Type Method and Description voidhandle(javax.security.auth.callback.Callback[] callbacks)This implementation ofWSStdinCallbackHandlercollect the username and password data from STDIN and pushes the data to the login module.
-
-
-
Constructor Detail
-
WSStdinCallbackHandlerImpl
public WSStdinCallbackHandlerImpl()
Constructor does not do anything except tracing.
-
WSStdinCallbackHandlerImpl
public WSStdinCallbackHandlerImpl(java.lang.String r_name)
-
WSStdinCallbackHandlerImpl
public WSStdinCallbackHandlerImpl(java.lang.String r_name, java.lang.String t_input)
-
-
Method Detail
-
handle
public void handle(javax.security.auth.callback.Callback[] callbacks) throws java.io.IOException, javax.security.auth.callback.UnsupportedCallbackExceptionThis implementation of
WSStdinCallbackHandlercollect the username and password data from STDIN and pushes the data to the login module. If the realm name can not determined at the time of login prompt, a "<default>" realm name will be displayed.Use prompt strings of each callback object passed to the method. If there is no prompt string is defined, use WebSphere's default string.
- Specified by:
handlein interfacejavax.security.auth.callback.CallbackHandler- Parameters:
callbacks- An array ofCallbackobjects provided by the underlying security service which contains the information requested to be retrieved or displayed.- Throws:
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 theCallbacks specified in the callbacks parameter.
-
-