跳过导航链接
A C D E G H I L N O P R S T U 

A

add(User, String) - 接口 中的方法com.easycodebox.login.ws.UserWsService
新增

C

com.easycodebox.login.shiro - 程序包 com.easycodebox.login.shiro
 
com.easycodebox.login.shiro.filter - 程序包 com.easycodebox.login.shiro.filter
 
com.easycodebox.login.shiro.permission - 程序包 com.easycodebox.login.shiro.permission
 
com.easycodebox.login.shiro.realm - 程序包 com.easycodebox.login.shiro.realm
 
com.easycodebox.login.ws - 程序包 com.easycodebox.login.ws
 
createTicketValidator() - 类 中的方法com.easycodebox.login.shiro.realm.DefaultCasRealm
重载createTicketValidator方法是为了可以自定义TicketValidator

D

DefaultCasFilter - com.easycodebox.login.shiro.filter中的类
 
DefaultCasFilter() - 类 的构造器com.easycodebox.login.shiro.filter.DefaultCasFilter
 
DefaultCasRealm - com.easycodebox.login.shiro.realm中的类
 
DefaultCasRealm() - 类 的构造器com.easycodebox.login.shiro.realm.DefaultCasRealm
 
DefaultFormAuthenticationFilter - com.easycodebox.login.shiro.filter中的类
此类替代了shiro的authc的拦截器
DefaultFormAuthenticationFilter() - 类 的构造器com.easycodebox.login.shiro.filter.DefaultFormAuthenticationFilter
 
DefaultJdbcRealm - com.easycodebox.login.shiro.realm中的类
 
DefaultJdbcRealm() - 类 的构造器com.easycodebox.login.shiro.realm.DefaultJdbcRealm
 
DefaultPermissionsAuthorizationFilter - com.easycodebox.login.shiro.filter中的类
如果perms没有参数则等效于perms["user/load"],其中的"user/load"为请求uri
DefaultPermissionsAuthorizationFilter() - 类 的构造器com.easycodebox.login.shiro.filter.DefaultPermissionsAuthorizationFilter
 
destroySecurityInfo(Session) - 类 中的方法com.easycodebox.login.shiro.ShiroSecurityInfoHandler
 
DIVIDER_TOKEN - 类 中的静态变量com.easycodebox.login.shiro.permission.UrlWildcardPermission
 
doGetAuthenticationInfo(AuthenticationToken) - 类 中的方法com.easycodebox.login.shiro.realm.DefaultCasRealm
重写认证 Authenticates a user and retrieves its information.
doGetAuthenticationInfo(AuthenticationToken) - 类 中的方法com.easycodebox.login.shiro.realm.DefaultJdbcRealm
 
doGetAuthorizationInfo(PrincipalCollection) - 类 中的方法com.easycodebox.login.shiro.realm.DefaultJdbcRealm
权限/角色信息统一由DefaultCasRealm处理

E

equals(Object) - 类 中的方法com.easycodebox.login.shiro.permission.UrlWildcardPermission
 
executeLogin(ServletRequest, ServletResponse) - 类 中的方法com.easycodebox.login.shiro.filter.DefaultCasFilter
 
existNickname(String, String) - 接口 中的方法com.easycodebox.login.ws.UserWsService
 
existUsername(String, String) - 接口 中的方法com.easycodebox.login.ws.UserWsService
 

G

getAuthFailMsg() - 类 中的方法com.easycodebox.login.shiro.realm.DefaultJdbcRealm
 
getDividerToken() - 类 中的方法com.easycodebox.login.shiro.permission.UrlWildcardPermission
 
getDividerToken() - 类 中的方法com.easycodebox.login.shiro.permission.UrlWildcardPermissionResolver
 
getJdbcTemplate() - 类 中的方法com.easycodebox.login.shiro.realm.DefaultJdbcRealm
 
getNoPermittedFlag() - 类 中的方法com.easycodebox.login.shiro.permission.UrlWildcardPermission
 
getParts() - 类 中的方法com.easycodebox.login.shiro.permission.UrlWildcardPermission
 
getPathDivider() - 类 中的方法com.easycodebox.login.shiro.filter.DefaultPermissionsAuthorizationFilter
 
getPathMatcher() - 类 中的方法com.easycodebox.login.shiro.permission.UrlWildcardPermission
 
getPjaxKey() - 类 中的方法com.easycodebox.login.shiro.filter.DefaultFormAuthenticationFilter
 
getRowMapper() - 类 中的方法com.easycodebox.login.shiro.realm.DefaultJdbcRealm
 
getSecurityInfo(Session) - 类 中的方法com.easycodebox.login.shiro.ShiroSecurityInfoHandler
 
getTicketValidator() - 类 中的方法com.easycodebox.login.shiro.realm.DefaultCasRealm
 
GlobalPermission - com.easycodebox.login.shiro.permission中的接口
isPermitted接口代表当前用户是否有此权限。

H

hashCode() - 类 中的方法com.easycodebox.login.shiro.permission.UrlWildcardPermission
 

I

implies(Permission) - 类 中的方法com.easycodebox.login.shiro.permission.UrlWildcardPermission
 
isAccessAllowed(ServletRequest, ServletResponse, Object) - 类 中的方法com.easycodebox.login.shiro.filter.DefaultPermissionsAuthorizationFilter
 
isAccessAllowed(ServletRequest, ServletResponse, Object) - 类 中的方法com.easycodebox.login.shiro.filter.SenseLoginFilter
 
isGlobalPermissionMode() - 类 中的方法com.easycodebox.login.shiro.realm.DefaultCasRealm
 
isPermitted() - 接口 中的方法com.easycodebox.login.shiro.permission.GlobalPermission
标记用户是否拥有此权限
isPermitted() - 类 中的方法com.easycodebox.login.shiro.permission.UrlWildcardPermission
 
isPermitted(Permission, AuthorizationInfo) - 类 中的方法com.easycodebox.login.shiro.realm.DefaultCasRealm
 

L

load(String) - 接口 中的方法com.easycodebox.login.ws.UserWsService
详情 (包含禁用状态的用户)
loginSuc(String, String, boolean) - 接口 中的方法com.easycodebox.login.ws.UserWsService
登录成功后返回的用户信息

N

newSecurityContext(Session, HttpServletRequest, HttpServletResponse) - 类 中的方法com.easycodebox.login.shiro.ShiroSecurityInfoHandler
 
NO_PERMITTED_FLAG - 类 中的静态变量com.easycodebox.login.shiro.permission.UrlWildcardPermission
 

O

onAccessDenied(ServletRequest, ServletResponse) - 类 中的方法com.easycodebox.login.shiro.filter.DefaultFormAuthenticationFilter
 
onAccessDenied(ServletRequest, ServletResponse) - 类 中的方法com.easycodebox.login.shiro.filter.DefaultPermissionsAuthorizationFilter
 
onAccessDenied(ServletRequest, ServletResponse) - 类 中的方法com.easycodebox.login.shiro.filter.SenseLoginFilter
 
onLoginFailure(AuthenticationToken, Exception, ServletRequest, ServletResponse) - 类 中的方法com.easycodebox.login.shiro.filter.DefaultCasFilter
 

P

page(Integer, String, String, String, String, OpenClose, String, String, String[], Integer, Integer) - 接口 中的方法com.easycodebox.login.ws.UserWsService
 

R

remove(String[]) - 接口 中的方法com.easycodebox.login.ws.UserWsService
逻辑删除
resolvePermission(String) - 类 中的方法com.easycodebox.login.shiro.permission.UrlWildcardPermissionResolver
 

S

SenseLoginFilter - com.easycodebox.login.shiro.filter中的类
判断请求地址中是否包含ticket参数,有就直接执行登录逻辑
SenseLoginFilter() - 类 的构造器com.easycodebox.login.shiro.filter.SenseLoginFilter
 
setAuthFailMsg(String) - 类 中的方法com.easycodebox.login.shiro.realm.DefaultJdbcRealm
 
setDataSource(DataSource) - 类 中的方法com.easycodebox.login.shiro.realm.DefaultJdbcRealm
 
setDividerToken(String) - 类 中的方法com.easycodebox.login.shiro.permission.UrlWildcardPermission
 
setDividerToken(String) - 类 中的方法com.easycodebox.login.shiro.permission.UrlWildcardPermissionResolver
 
setFailureUrl(String) - 类 中的方法com.easycodebox.login.shiro.filter.DefaultCasFilter
 
setGlobalPermissionMode(boolean) - 类 中的方法com.easycodebox.login.shiro.realm.DefaultCasRealm
 
setJdbcTemplate(JdbcTemplate) - 类 中的方法com.easycodebox.login.shiro.realm.DefaultJdbcRealm
 
setLogoutUrl(String) - 类 中的方法com.easycodebox.login.shiro.filter.DefaultCasFilter
 
setNoPermittedFlag(String) - 类 中的方法com.easycodebox.login.shiro.permission.UrlWildcardPermission
 
setParts(String) - 类 中的方法com.easycodebox.login.shiro.permission.UrlWildcardPermission
 
setPathDivider(String) - 类 中的方法com.easycodebox.login.shiro.filter.DefaultPermissionsAuthorizationFilter
 
setPathMatcher(PatternMatcher) - 类 中的方法com.easycodebox.login.shiro.permission.UrlWildcardPermission
 
setPjaxKey(String) - 类 中的方法com.easycodebox.login.shiro.filter.DefaultFormAuthenticationFilter
 
setReloginUrl(String) - 类 中的方法com.easycodebox.login.shiro.filter.DefaultCasFilter
 
setRowMapper(RowMapper<?>) - 类 中的方法com.easycodebox.login.shiro.realm.DefaultJdbcRealm
 
setTicketValidator(TicketValidator) - 类 中的方法com.easycodebox.login.shiro.realm.DefaultCasRealm
 
ShiroSecurityInfoHandler - com.easycodebox.login.shiro中的类
 
ShiroSecurityInfoHandler() - 类 的构造器com.easycodebox.login.shiro.ShiroSecurityInfoHandler
 
storeSecurityInfo(Session, UserInfo) - 类 中的方法com.easycodebox.login.shiro.ShiroSecurityInfoHandler
 

T

toString() - 类 中的方法com.easycodebox.login.shiro.permission.UrlWildcardPermission
 

U

update(User) - 接口 中的方法com.easycodebox.login.ws.UserWsService
 
updateBaseInfo(String, String, String, String, String) - 接口 中的方法com.easycodebox.login.ws.UserWsService
更新用户基本信息,参数为null时,会把null更新到数据库
updateNickname(String, String) - 接口 中的方法com.easycodebox.login.ws.UserWsService
更新昵称
updatePortrait(String, String) - 接口 中的方法com.easycodebox.login.ws.UserWsService
更新头像
updatePwd(String, String, String) - 接口 中的方法com.easycodebox.login.ws.UserWsService
 
updateStatus(String[], OpenClose) - 接口 中的方法com.easycodebox.login.ws.UserWsService
修改指定用户状态
UrlWildcardPermission - com.easycodebox.login.shiro.permission中的类
使用AntPathMatcher来匹配权限,参考AntPathMatcher
多个权限可以用 dividerToken属性值隔开,dividerToken默认值为,
UrlWildcardPermission(String) - 类 的构造器com.easycodebox.login.shiro.permission.UrlWildcardPermission
 
UrlWildcardPermission(String, String) - 类 的构造器com.easycodebox.login.shiro.permission.UrlWildcardPermission
 
UrlWildcardPermission(String, String, PatternMatcher) - 类 的构造器com.easycodebox.login.shiro.permission.UrlWildcardPermission
 
UrlWildcardPermissionResolver - com.easycodebox.login.shiro.permission中的类
 
UrlWildcardPermissionResolver() - 类 的构造器com.easycodebox.login.shiro.permission.UrlWildcardPermissionResolver
 
UserWsService - com.easycodebox.login.ws中的接口
 
A C D E G H I L N O P R S T U 
跳过导航链接

Copyright © 2016. All rights reserved.