Class WSCredTokenCallbackImpl
- java.lang.Object
-
- com.ibm.websphere.security.auth.callback.WSCredTokenCallbackImpl
-
- All Implemented Interfaces:
- javax.security.auth.callback.Callback
public class WSCredTokenCallbackImpl extends java.lang.Object implements javax.security.auth.callback.Callback
The
WSCredTokenCallbackImpl
allows credential token to be gathered byCallbackHandler
and pass it to theLoginModule
. This is used byWSClientLoginModuleImpl
andWSLoginModuleImpl
.However, credential token usually is in byte format, it is very error prone and difficult to type it in. It usually pass to the
LoginModule
programmatically. WebSphere only support credential token that conforms to WebSphere SAS credential token format.- Since:
- 1.0
- Version:
- 1.0
- See Also:
CallbackHandler
,WSCallbackHandlerImpl
,com.ibm.websphere.security.auth.module.WSClientLoginModuleImpl
,com.ibm.websphere.security.auth.module.WSLoginModuleImpl
-
-
Constructor Summary
Constructors Constructor and Description WSCredTokenCallbackImpl(java.lang.String prompt)
Construct aWSCredTokenCallbackImpl
object with a prompt hint.WSCredTokenCallbackImpl(java.lang.String prompt, byte[] defaultCredToken)
Construct aWSCredTokenCallbackImpl
object with a prompt hint and a default credential token.
-
Method Summary
Methods Modifier and Type Method and Description byte[]
getCredToken()
Return the credential token.byte[]
getDefaultCredToken()
Return the default credential token.java.lang.String
getPrompt()
Return the prompt.void
setCredToken(byte[] credToken)
Set the credential token.java.lang.String
toString()
Returns the name of the Callback.
-
-
-
Constructor Detail
-
WSCredTokenCallbackImpl
public WSCredTokenCallbackImpl(java.lang.String prompt)
Construct a
WSCredTokenCallbackImpl
object with a prompt hint.- Parameters:
prompt
- The prompt hint.
-
WSCredTokenCallbackImpl
public WSCredTokenCallbackImpl(java.lang.String prompt, byte[] defaultCredToken)
Construct a
WSCredTokenCallbackImpl
object with a prompt hint and a default credential token.- Parameters:
prompt
- The prompt hint.defaultCredToken
- The default credential token.
-
-
Method Detail
-
setCredToken
public void setCredToken(byte[] credToken)
Set the credential token.
- Parameters:
credToken
- The credential token.
-
getCredToken
public byte[] getCredToken()
Return the credential token. If the credential token set in
WSCredTokenCallbackImpl.setCredToken()
isnull
, thenull
is returned.- Returns:
- The credential token, could be
null
.
-
getDefaultCredToken
public byte[] getDefaultCredToken()
Return the default credential token. If the credential token set in Constructor is
null
, thennull
is returned.- Returns:
- The default credential token, could be
null
.
-
getPrompt
public java.lang.String getPrompt()
Return the prompt. If the prompt set in Constructor is
null
, thennull
is returned.- Returns:
- The prompt, could be
null
.
-
toString
public java.lang.String toString()
Returns the name of the Callback. Typically, it is the name of the class.
- Overrides:
toString
in classjava.lang.Object
- Returns:
- The name of the Callback.
-
-