org.apache.catalina.realm
Class NullRealm
java.lang.Object
org.apache.catalina.util.LifecycleBase
org.apache.catalina.util.LifecycleMBeanBase
org.apache.catalina.realm.RealmBase
org.apache.catalina.realm.NullRealm
- All Implemented Interfaces:
- MBeanRegistration, Lifecycle, Realm
public class NullRealm
- extends RealmBase
Minimal Realm implementation that always returns null when an attempt is made
to validate a user name and password. It is intended to be used as a default
Realm implementation when no other Realm is specified.
Fields inherited from class org.apache.catalina.realm.RealmBase |
allRolesMode, container, containerLog, digest, digestEncoding, info, md, md5Encoder, md5Helper, realmPath, sm, stripRealmForGss, support, validate, x509UsernameRetriever, x509UsernameRetrieverClassName |
Fields inherited from interface org.apache.catalina.Lifecycle |
AFTER_DESTROY_EVENT, AFTER_INIT_EVENT, AFTER_START_EVENT, AFTER_STOP_EVENT, BEFORE_DESTROY_EVENT, BEFORE_INIT_EVENT, BEFORE_START_EVENT, BEFORE_STOP_EVENT, CONFIGURE_START_EVENT, CONFIGURE_STOP_EVENT, PERIODIC_EVENT, START_EVENT, STOP_EVENT |
Method Summary |
protected String |
getName()
Return a short name for this Realm implementation, for use in
log messages. |
protected String |
getPassword(String username)
Return the password associated with the given principal's user name. |
protected Principal |
getPrincipal(String username)
Return the Principal associated with the given user name. |
Methods inherited from class org.apache.catalina.realm.RealmBase |
addPropertyChangeListener, authenticate, authenticate, authenticate, authenticate, backgroundProcess, digest, Digest, findSecurityConstraints, getAllRolesMode, getContainer, getDigest, getDigest, getDigestCharset, getDigestEncoding, getDomainInternal, getInfo, getObjectNameKeyProperties, getPrincipal, getPrincipal, getRealmPath, getRealmSuffix, getServer, getValidate, getX509UsernameRetrieverClassName, hasMessageDigest, hasResourcePermission, hasRole, hasUserDataPermission, initInternal, isStripRealmForGss, main, removePropertyChangeListener, setAllRolesMode, setContainer, setDigest, setDigestEncoding, setRealmPath, setStripRealmForGss, setValidate, setX509UsernameRetrieverClassName, startInternal, stopInternal, toString |
Methods inherited from class org.apache.catalina.util.LifecycleBase |
addLifecycleListener, destroy, findLifecycleListeners, fireLifecycleEvent, getState, getStateName, init, removeLifecycleListener, setState, setState, start, stop |
NullRealm
public NullRealm()
getName
protected String getName()
- Description copied from class:
RealmBase
- Return a short name for this Realm implementation, for use in
log messages.
- Specified by:
getName
in class RealmBase
getPassword
protected String getPassword(String username)
- Description copied from class:
RealmBase
- Return the password associated with the given principal's user name.
- Specified by:
getPassword
in class RealmBase
getPrincipal
protected Principal getPrincipal(String username)
- Description copied from class:
RealmBase
- Return the Principal associated with the given user name.
- Specified by:
getPrincipal
in class RealmBase
Copyright © 2000-2012 Apache Software Foundation. All Rights Reserved.