public class UserAuthGSS extends AbstractUserAuth
Prototype user authentication handling gssapi-with-mic. Implements HandshakingUserAuth because the
process involves several steps.
Several methods are available for overriding in specific circumstances.
| Modifier and Type | Field and Description |
|---|---|
static Oid |
KRB5_MECH |
static Oid |
KRB5_NT_PRINCIPAL |
static String |
NAME |
logBY_NAME_COMPARATOR, NAME_EXTRACTOR| Constructor and Description |
|---|
UserAuthGSS() |
| Modifier and Type | Method and Description |
|---|---|
static Oid |
createOID(String rep)
Utility to construct an Oid from a string, ignoring the annoying exception.
|
void |
destroy()
Free any system resources used by the module.
|
protected Boolean |
doAuth(Buffer buffer,
boolean initial) |
auth, getName, getServerSession, getService, getSession, getUsername, next, toStringdebug, debug, debug, debug, debug, error, error, error, error, error, getSimplifiedLogger, info, info, warn, warn, warn, warn, warn, warn, warn, warnclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfindByName, findFirstMatchByName, getNameList, getNames, ofName, removeByName, safeCompareByNamepublic static final String NAME
public static final Oid KRB5_MECH
public static final Oid KRB5_NT_PRINCIPAL
protected Boolean doAuth(Buffer buffer, boolean initial) throws Exception
doAuth in class AbstractUserAuthExceptionpublic void destroy()
destroy in interface UserAuthdestroy in class AbstractUserAuthCopyright © 2008–2021 The Apache Software Foundation. All rights reserved.