public class DefaultCasRealm extends org.apache.shiro.cas.CasRealm implements Serializable
| 构造器和说明 |
|---|
DefaultCasRealm() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected org.jasig.cas.client.validation.TicketValidator |
createTicketValidator()
重载createTicketValidator方法是为了可以自定义TicketValidator
|
protected org.apache.shiro.authc.AuthenticationInfo |
doGetAuthenticationInfo(org.apache.shiro.authc.AuthenticationToken token)
重写认证 Authenticates a user and retrieves its information.
|
org.jasig.cas.client.validation.TicketValidator |
getTicketValidator() |
boolean |
isGlobalPermissionMode() |
protected boolean |
isPermitted(org.apache.shiro.authz.Permission permission,
org.apache.shiro.authz.AuthorizationInfo info) |
void |
setGlobalPermissionMode(boolean globalPermissionMode) |
void |
setTicketValidator(org.jasig.cas.client.validation.TicketValidator ticketValidator) |
doGetAuthorizationInfo, ensureTicketValidator, getCasServerUrlPrefix, getCasService, getDefaultPermissions, getDefaultRoles, getPermissionAttributeNames, getRememberMeAttributeName, getRoleAttributeNames, getValidationProtocol, onInit, setCasServerUrlPrefix, setCasService, setDefaultPermissions, setDefaultRoles, setPermissionAttributeNames, setRememberMeAttributeName, setRoleAttributeNames, setValidationProtocolafterCacheManagerSet, checkPermission, checkPermission, checkPermission, checkPermissions, checkPermissions, checkPermissions, checkRole, checkRole, checkRoles, checkRoles, checkRoles, clearCachedAuthorizationInfo, doClearCache, getAuthorizationCache, getAuthorizationCacheKey, getAuthorizationCacheName, getAuthorizationInfo, getPermissionResolver, getPermissions, getRolePermissionResolver, hasAllRoles, hasRole, hasRole, hasRoles, hasRoles, isAuthorizationCachingEnabled, isPermitted, isPermitted, isPermitted, isPermitted, isPermitted, isPermittedAll, isPermittedAll, isPermittedAll, setAuthorizationCache, setAuthorizationCacheName, setAuthorizationCachingEnabled, setName, setPermissionResolver, setRolePermissionResolverassertCredentialsMatch, clearCachedAuthenticationInfo, getAuthenticationCache, getAuthenticationCacheKey, getAuthenticationCacheKey, getAuthenticationCacheName, getAuthenticationInfo, getAuthenticationTokenClass, getCredentialsMatcher, init, isAuthenticationCachingEnabled, isAuthenticationCachingEnabled, setAuthenticationCache, setAuthenticationCacheName, setAuthenticationCachingEnabled, setAuthenticationTokenClass, setCredentialsMatcher, supportsclearCache, getAvailablePrincipal, getCacheManager, getName, isCachingEnabled, onLogout, setCacheManager, setCachingEnabledprotected boolean isPermitted(org.apache.shiro.authz.Permission permission,
org.apache.shiro.authz.AuthorizationInfo info)
isPermitted 在类中 org.apache.shiro.realm.AuthorizingRealmprotected org.jasig.cas.client.validation.TicketValidator createTicketValidator()
createTicketValidator 在类中 org.apache.shiro.cas.CasRealmprotected org.apache.shiro.authc.AuthenticationInfo doGetAuthenticationInfo(org.apache.shiro.authc.AuthenticationToken token)
throws org.apache.shiro.authc.AuthenticationException
doGetAuthenticationInfo 在类中 org.apache.shiro.cas.CasRealmtoken - the authentication tokenorg.apache.shiro.authc.AuthenticationException - if there is an error during authentication.public boolean isGlobalPermissionMode()
public void setGlobalPermissionMode(boolean globalPermissionMode)
public org.jasig.cas.client.validation.TicketValidator getTicketValidator()
public void setTicketValidator(org.jasig.cas.client.validation.TicketValidator ticketValidator)
Copyright © 2016. All rights reserved.