net.spy.memcached.auth
Class AuthDescriptor
java.lang.Object
net.spy.memcached.auth.AuthDescriptor
public class AuthDescriptor
- extends java.lang.Object
Information required to specify authentication mechanisms and callbacks.
Field Summary |
javax.security.auth.callback.CallbackHandler |
cbh
|
java.lang.String[] |
mechs
|
Constructor Summary |
AuthDescriptor(java.lang.String[] m,
javax.security.auth.callback.CallbackHandler h)
Request authentication using the given list of mechanisms and callback
handler. |
Method Summary |
boolean |
authThresholdReached()
|
static AuthDescriptor |
typical(java.lang.String u,
java.lang.String p)
Get a typical auth descriptor for CRAM-MD5 or PLAIN auth with the given
username and password. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
mechs
public final java.lang.String[] mechs
cbh
public final javax.security.auth.callback.CallbackHandler cbh
AuthDescriptor
public AuthDescriptor(java.lang.String[] m,
javax.security.auth.callback.CallbackHandler h)
- Request authentication using the given list of mechanisms and callback
handler.
- Parameters:
m
- list of mechanismsh
- the callback handler for grabbing credentials and stuff
typical
public static AuthDescriptor typical(java.lang.String u,
java.lang.String p)
- Get a typical auth descriptor for CRAM-MD5 or PLAIN auth with the given
username and password.
- Parameters:
u
- the usernamep
- the password
- Returns:
- an AuthDescriptor
authThresholdReached
public boolean authThresholdReached()