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 |
log
BY_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, toString
getSimplifiedLogger
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
findByName, getNameList, getNames, ofName, removeByName
public 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 AbstractUserAuth
Exception
public void destroy()
destroy
in interface UserAuth
destroy
in class AbstractUserAuth
Copyright © 2008–2022 The Apache Software Foundation. All rights reserved.