Package net.shibboleth.idp.authn.impl
Class KerberosCredentialValidator.SimpleCallbackHandler
- java.lang.Object
-
- net.shibboleth.idp.authn.impl.KerberosCredentialValidator.SimpleCallbackHandler
-
- All Implemented Interfaces:
CallbackHandler
- Enclosing class:
- KerberosCredentialValidator
private class KerberosCredentialValidator.SimpleCallbackHandler extends Object implements CallbackHandler
A callback handler that provides static name and password data to a JAAS login process. This handler only supportsNameCallbackandPasswordCallback.
-
-
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.
-
-