public final class ServiceCallbackHandler
extends java.lang.Object
implements javax.security.auth.callback.CallbackHandler
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
SERVICE_LOGIN_CONTEXT
Name of login context to login with.
|
| Constructor and Description |
|---|
ServiceCallbackHandler(java.lang.String tenantID,
java.lang.String name,
char[] password,
java.lang.String serviceFilter)
Creates a ServiceCallbackHandler object.
|
| Modifier and Type | Method and Description |
|---|---|
void |
handle(javax.security.auth.callback.Callback[] callbacks)
Implements required method in CallbackHandler.
|
public static final java.lang.String SERVICE_LOGIN_CONTEXT
public ServiceCallbackHandler(java.lang.String tenantID,
java.lang.String name,
char[] password,
java.lang.String serviceFilter)
tenantID - The identifier of the tenantname - the name of the principal used to authenticate withpassword - the password of the userserviceFilter - ldap filter to locate the service via findServicepublic final void handle(javax.security.auth.callback.Callback[] callbacks)
throws javax.security.auth.callback.UnsupportedCallbackException
handle in interface javax.security.auth.callback.CallbackHandlercallbacks - an array of ServiceCallback objectsjavax.security.auth.callback.UnsupportedCallbackExceptionCallbackHandler.handle(javax.security.auth.callback.Callback[])