|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.apache.catalina.util.LifecycleBase
org.apache.catalina.util.LifecycleMBeanBase
org.apache.catalina.realm.RealmBase
org.jasig.cas.client.tomcat.v7.AbstractCasRealm
public abstract class AbstractCasRealm
Base Realm implementation for all CAS realms.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class org.apache.catalina.realm.RealmBase |
|---|
org.apache.catalina.realm.RealmBase.AllRolesMode |
| Field Summary |
|---|
| Fields inherited from class org.apache.catalina.realm.RealmBase |
|---|
allRolesMode, container, containerLog, digest, digestEncoding, info, md, md5Encoder, md5Helper, realmPath, sm, support, validate |
| Fields inherited from class org.apache.catalina.util.LifecycleMBeanBase |
|---|
mserver |
| 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 |
| Constructor Summary | |
|---|---|
AbstractCasRealm()
|
|
| Method Summary | |
|---|---|
Principal |
authenticate(Principal p)
|
protected abstract CasRealm |
getDelegate()
|
String |
getInfo()
|
protected String |
getName()
|
protected String |
getPassword(String userName)
|
protected Principal |
getPrincipal(String userName)
|
String[] |
getRoles(Principal p)
|
boolean |
hasRole(Principal principal,
String role)
|
boolean |
hasRole(org.apache.catalina.Wrapper wrapper,
Principal principal,
String role)
Tomcat 7.0.8 changed their APIs so hasRole(java.security.Principal, String) is only valid for 7.0.7 and below. |
String |
toString()
|
| Methods inherited from class org.apache.catalina.realm.RealmBase |
|---|
addPropertyChangeListener, authenticate, authenticate, authenticate, backgroundProcess, digest, Digest, findSecurityConstraints, getAllRolesMode, getContainer, getDigest, getDigest, getDigestEncoding, getDomainInternal, getObjectNameKeyProperties, getPrincipal, getRealmPath, getRealmSuffix, getServer, getValidate, hasMessageDigest, hasResourcePermission, hasUserDataPermission, initInternal, main, removePropertyChangeListener, setAllRolesMode, setContainer, setDigest, setDigestEncoding, setRealmPath, setValidate, startInternal, stopInternal |
| Methods inherited from class org.apache.catalina.util.LifecycleMBeanBase |
|---|
destroyInternal, getDomain, getObjectName, postDeregister, postRegister, preDeregister, preRegister, register, setDomain, unregister |
| Methods inherited from class org.apache.catalina.util.LifecycleBase |
|---|
addLifecycleListener, destroy, findLifecycleListeners, fireLifecycleEvent, getState, getStateName, init, removeLifecycleListener, setState, setState, start, stop |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public AbstractCasRealm()
| Method Detail |
|---|
public Principal authenticate(Principal p)
authenticate in interface CasRealmpublic String[] getRoles(Principal p)
getRoles in interface CasRealm
public boolean hasRole(Principal principal,
String role)
hasRole in interface CasRealm
public boolean hasRole(org.apache.catalina.Wrapper wrapper,
Principal principal,
String role)
hasRole(java.security.Principal, String) is only valid for 7.0.7 and below.
hasRole in interface org.apache.catalina.RealmhasRole in class org.apache.catalina.realm.RealmBasepublic String toString()
toString in class org.apache.catalina.realm.RealmBasepublic String getInfo()
getInfo in interface org.apache.catalina.RealmgetInfo in class org.apache.catalina.realm.RealmBaseprotected String getName()
getName in class org.apache.catalina.realm.RealmBaseprotected String getPassword(String userName)
getPassword in class org.apache.catalina.realm.RealmBaseprotected Principal getPrincipal(String userName)
getPrincipal in class org.apache.catalina.realm.RealmBaseprotected abstract CasRealm getDelegate()
CasRealm operations are delegated to.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||