public class SaslCallbackHandler
extends java.lang.Object
implements javax.security.auth.callback.CallbackHandler
| Modifier and Type | Field and Description |
|---|---|
private static org.slf4j.Logger |
LOG
The logger.
|
private SaslRequest |
saslReq
The sasl request.
|
| Constructor and Description |
|---|
SaslCallbackHandler(SaslRequest saslReq)
Instantiates a new SASL callback handler.
|
| Modifier and Type | Method and Description |
|---|---|
private java.lang.String |
getRealmNamesAsString(java.lang.String[] realmNames)
Gets the realm names as a string.
|
void |
handle(javax.security.auth.callback.Callback[] callbacks) |
private SaslRequest saslReq
private static final org.slf4j.Logger LOG
public SaslCallbackHandler(SaslRequest saslReq)
saslReq - the SASL requestpublic void handle(javax.security.auth.callback.Callback[] callbacks)
throws java.io.IOException,
javax.security.auth.callback.UnsupportedCallbackException
handle in interface javax.security.auth.callback.CallbackHandlerjava.io.IOExceptionjavax.security.auth.callback.UnsupportedCallbackExceptionprivate java.lang.String getRealmNamesAsString(java.lang.String[] realmNames)
realmNames - the array of realm names