Package net.shibboleth.idp.authn.impl
Class JAASCredentialValidator.SimpleCallbackHandler
- java.lang.Object
-
- net.shibboleth.idp.authn.impl.JAASCredentialValidator.SimpleCallbackHandler
-
- All Implemented Interfaces:
CallbackHandler
- Enclosing class:
- JAASCredentialValidator
protected class JAASCredentialValidator.SimpleCallbackHandler extends Object implements CallbackHandler
A callback handler that provides name and password data to a JAAS login process, along with other miscellany. This handler supportsNameCallback,PasswordCallback, andLanguageCallback.
-
-
Field Summary
Fields Modifier and Type Field Description private UsernamePasswordContextcontextContext for call.
-
Constructor Summary
Constructors Constructor Description SimpleCallbackHandler(UsernamePasswordContext usernamePasswordContext)Constructor.
-
-
-
Field Detail
-
context
@Nonnull private final UsernamePasswordContext context
Context for call.
-
-
Constructor Detail
-
SimpleCallbackHandler
public SimpleCallbackHandler(@Nonnull UsernamePasswordContext usernamePasswordContext)Constructor.- Parameters:
usernamePasswordContext- input context
-
-
Method Detail
-
handle
public void handle(Callback[] callbacks) throws UnsupportedCallbackException
Handle a callback.- Specified by:
handlein interfaceCallbackHandler- Parameters:
callbacks- The list of callbacks to process.- Throws:
UnsupportedCallbackException- If callbacks has a callback other thanNameCallbackorPasswordCallback.
-
-