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

A

advisorAutoProxyCreator() - 类 中的方法com.sinosoftgz.starter.shiro.config.CustomShiroConfiguration
* 开启Shiro的注解(如@RequiresRoles,@RequiresPermissions), 需借助SpringAOP扫描使用Shiro注解的类,并在必要时进行安全逻辑验证 * 配置以下两个bean(DefaultAdvisorAutoProxyCreator(可选) 和AuthorizationAttributeSourceAdvisor)即可实现此功能 *
advisorAutoProxyCreator() - 类 中的方法com.sinosoftgz.starter.shiro.config.CustomShiroConfiguration
* 开启Shiro的注解(如@RequiresRoles,@RequiresPermissions), 需借助SpringAOP扫描使用Shiro注解的类,并在必要时进行安全逻辑验证 * 配置以下两个bean(DefaultAdvisorAutoProxyCreator(可选) 和AuthorizationAttributeSourceAdvisor)即可实现此功能 *
authorizationAttributeSourceAdvisor(SecurityManager) - 类 中的方法com.sinosoftgz.starter.shiro.config.CustomShiroConfiguration
 
authorizationAttributeSourceAdvisor(SecurityManager) - 类 中的方法com.sinosoftgz.starter.shiro.config.CustomShiroConfiguration
 

C

com.sinosoftgz.starter.shiro - 程序包 com.sinosoftgz.starter.shiro
Created by Roney on 2021/1/4 16:54.
com.sinosoftgz.starter.shiro.biz - 程序包 com.sinosoftgz.starter.shiro.biz
 
com.sinosoftgz.starter.shiro.config - 程序包 com.sinosoftgz.starter.shiro.config
 
com.sinosoftgz.starter.shiro.filter - 程序包 com.sinosoftgz.starter.shiro.filter
 
com.sinosoftgz.starter.shiro.model - 程序包 com.sinosoftgz.starter.shiro.model
 
com.sinosoftgz.starter.shiro.properties - 程序包 com.sinosoftgz.starter.shiro.properties
 
com.sinosoftgz.starter.shiro.support - 程序包 com.sinosoftgz.starter.shiro.support
 
createAccessToken(ShiroUserInfo) - 接口 中的方法com.sinosoftgz.starter.shiro.biz.ShiroUserBiz
创建accessToken,注意创建后放入缓存,并设置过期时间
createAccessToken(ShiroUserInfo) - 接口 中的方法com.sinosoftgz.starter.shiro.biz.ShiroUserBiz
创建accessToken,注意创建后放入缓存,并设置过期时间
createSubject(SubjectContext) - 类 中的方法com.sinosoftgz.starter.shiro.support.CustomDefaultSubjectFactory
 
createSubject(SubjectContext) - 类 中的方法com.sinosoftgz.starter.shiro.support.CustomDefaultSubjectFactory
 
CustomDefaultSubjectFactory - com.sinosoftgz.starter.shiro.support中的类
Created by Roney on 2021/1/4 17:18.
CustomDefaultSubjectFactory - com.sinosoftgz.starter.shiro.support中的类
Created by Roney on 2021/1/4 17:18.
CustomDefaultSubjectFactory(ShiroProperties) - 类 的构造器com.sinosoftgz.starter.shiro.support.CustomDefaultSubjectFactory
 
CustomDefaultSubjectFactory(ShiroProperties) - 类 的构造器com.sinosoftgz.starter.shiro.support.CustomDefaultSubjectFactory
 
CustomRealm - com.sinosoftgz.starter.shiro.support中的类
实现一个基于JDBC的Realm,继承AuthorizingRealm可以看见需要重写两个方法,doGetAuthorizationInfo和doGetAuthenticationInfo Created by Roney on 2021/1/4 17:19.
CustomRealm - com.sinosoftgz.starter.shiro.support中的类
实现一个基于JDBC的Realm,继承AuthorizingRealm可以看见需要重写两个方法,doGetAuthorizationInfo和doGetAuthenticationInfo Created by Roney on 2021/1/4 17:19.
CustomRealm() - 类 的构造器com.sinosoftgz.starter.shiro.support.CustomRealm
 
CustomRealm() - 类 的构造器com.sinosoftgz.starter.shiro.support.CustomRealm
 
CustomShiroConfiguration - com.sinosoftgz.starter.shiro.config中的类
Created by Roney on 2021/1/4 17:07.
CustomShiroConfiguration - com.sinosoftgz.starter.shiro.config中的类
Created by Roney on 2021/1/4 17:07.
CustomShiroConfiguration(ShiroProperties) - 类 的构造器com.sinosoftgz.starter.shiro.config.CustomShiroConfiguration
 
CustomShiroConfiguration(ShiroProperties) - 类 的构造器com.sinosoftgz.starter.shiro.config.CustomShiroConfiguration
 

D

delegatingFilterProxy() - 类 中的方法com.sinosoftgz.starter.shiro.config.CustomShiroConfiguration
拦截器注册
delegatingFilterProxy() - 类 中的方法com.sinosoftgz.starter.shiro.config.CustomShiroConfiguration
拦截器注册
doGetAuthenticationInfo(AuthenticationToken) - 类 中的方法com.sinosoftgz.starter.shiro.support.CustomRealm
获取用户认证信息
doGetAuthenticationInfo(AuthenticationToken) - 类 中的方法com.sinosoftgz.starter.shiro.support.CustomRealm
获取用户认证信息
doGetAuthorizationInfo(PrincipalCollection) - 类 中的方法com.sinosoftgz.starter.shiro.support.CustomRealm
获取用户授权
doGetAuthorizationInfo(PrincipalCollection) - 类 中的方法com.sinosoftgz.starter.shiro.support.CustomRealm
获取用户授权

E

enabled - 类 中的变量com.sinosoftgz.starter.shiro.properties.ShiroProperties
 
enabled - 类 中的变量com.sinosoftgz.starter.shiro.properties.ShiroProperties
 

G

getUserInfo(String) - 接口 中的方法com.sinosoftgz.starter.shiro.biz.ShiroUserBiz
通过令牌获取会话用户信息
getUserInfo(String) - 接口 中的方法com.sinosoftgz.starter.shiro.biz.ShiroUserBiz
通过令牌获取会话用户信息

I

isAccessAllowed(ServletRequest, ServletResponse, Object) - 类 中的方法com.sinosoftgz.starter.shiro.filter.ShiroAccessControlFilter
先执行:isAccessAllowed 再执行onAccessDenied isAccessAllowed:表示是否允许访问;mappedValue就是[urls]配置中拦截器参数部分, 如果允许访问返回true,否则false; 如果返回true的话,就直接返回交给下一个filter进行处理。
isAccessAllowed(ServletRequest, ServletResponse, Object) - 类 中的方法com.sinosoftgz.starter.shiro.filter.ShiroAccessControlFilter
先执行:isAccessAllowed 再执行onAccessDenied isAccessAllowed:表示是否允许访问;mappedValue就是[urls]配置中拦截器参数部分, 如果允许访问返回true,否则false; 如果返回true的话,就直接返回交给下一个filter进行处理。

L

logout(String) - 接口 中的方法com.sinosoftgz.starter.shiro.biz.ShiroUserBiz
删除缓存的会话信息
logout(String) - 接口 中的方法com.sinosoftgz.starter.shiro.biz.ShiroUserBiz
删除缓存的会话信息

O

onAccessDenied(ServletRequest, ServletResponse) - 类 中的方法com.sinosoftgz.starter.shiro.filter.ShiroAccessControlFilter
onAccessDenied:表示当访问拒绝时是否已经处理了;如果返回true表示需要继续处理; 如果返回false表示该拦截器实例已经处理了,将直接返回即可。
onAccessDenied(ServletRequest, ServletResponse) - 类 中的方法com.sinosoftgz.starter.shiro.filter.ShiroAccessControlFilter
onAccessDenied:表示当访问拒绝时是否已经处理了;如果返回true表示需要继续处理; 如果返回false表示该拦截器实例已经处理了,将直接返回即可。
onAuthenticationFailed() - 接口 中的方法com.sinosoftgz.starter.shiro.biz.ShiroUserBiz
自定义访问资源认证失败时的处理方式,例如返回json格式的错误信息 {\"code\":40001,\"message\":\"用户认证失败!
onAuthenticationFailed() - 接口 中的方法com.sinosoftgz.starter.shiro.biz.ShiroUserBiz
自定义访问资源认证失败时的处理方式,例如返回json格式的错误信息 {\"code\":40001,\"message\":\"用户认证失败!
onAuthorizationFailed() - 接口 中的方法com.sinosoftgz.starter.shiro.biz.ShiroUserBiz
自定义访问资源权限不足时的处理方式,例如返回json格式的错误信息 {\"code\":40003,\"message\":\"permission denied!
onAuthorizationFailed() - 接口 中的方法com.sinosoftgz.starter.shiro.biz.ShiroUserBiz
自定义访问资源权限不足时的处理方式,例如返回json格式的错误信息 {\"code\":40003,\"message\":\"permission denied!

R

registration(ShiroAccessControlFilter) - 类 中的方法com.sinosoftgz.starter.shiro.config.CustomShiroConfiguration
 
registration(ShiroAccessControlFilter) - 类 中的方法com.sinosoftgz.starter.shiro.config.CustomShiroConfiguration
 
returnLoginError(ServletResponse) - 类 中的方法com.sinosoftgz.starter.shiro.filter.ShiroAccessControlFilter
登录失败时默认返回401状态码
returnLoginError(ServletResponse) - 类 中的方法com.sinosoftgz.starter.shiro.filter.ShiroAccessControlFilter
登录失败时默认返回401状态码

S

securityManager(CustomRealm, SessionStorageEvaluator, SubjectFactory, SessionManager) - 类 中的方法com.sinosoftgz.starter.shiro.config.CustomShiroConfiguration
安全管理配置
securityManager(CustomRealm, SessionStorageEvaluator, SubjectFactory, SessionManager) - 类 中的方法com.sinosoftgz.starter.shiro.config.CustomShiroConfiguration
安全管理配置
sessionEnabled - 类 中的变量com.sinosoftgz.starter.shiro.properties.ShiroProperties
是否禁用session 默认禁用
sessionEnabled - 类 中的变量com.sinosoftgz.starter.shiro.properties.ShiroProperties
是否禁用session 默认禁用
sessionManager() - 类 中的方法com.sinosoftgz.starter.shiro.config.CustomShiroConfiguration
sessionManager通过sessionValidationSchedulerEnabled禁用掉会话调度器, 因为我们禁用掉了会话,所以没必要再定期过期会话了。
sessionManager() - 类 中的方法com.sinosoftgz.starter.shiro.config.CustomShiroConfiguration
sessionManager通过sessionValidationSchedulerEnabled禁用掉会话调度器, 因为我们禁用掉了会话,所以没必要再定期过期会话了。
sessionStorageEvaluator() - 类 中的方法com.sinosoftgz.starter.shiro.config.CustomShiroConfiguration
注入SessionStorageEvaluator,关闭Session存储
sessionStorageEvaluator() - 类 中的方法com.sinosoftgz.starter.shiro.config.CustomShiroConfiguration
注入SessionStorageEvaluator,关闭Session存储
SHIRO_PREFIX - 类 中的静态变量com.sinosoftgz.starter.shiro.properties.ShiroProperties
 
SHIRO_PREFIX - 类 中的静态变量com.sinosoftgz.starter.shiro.properties.ShiroProperties
 
shiroAccessControlFilter() - 类 中的方法com.sinosoftgz.starter.shiro.config.CustomShiroConfiguration
Add.
shiroAccessControlFilter() - 类 中的方法com.sinosoftgz.starter.shiro.config.CustomShiroConfiguration
Add.
ShiroAccessControlFilter - com.sinosoftgz.starter.shiro.filter中的类
Created by Roney on 2021/1/4 17:22.
ShiroAccessControlFilter - com.sinosoftgz.starter.shiro.filter中的类
Created by Roney on 2021/1/4 17:22.
ShiroAccessControlFilter() - 类 的构造器com.sinosoftgz.starter.shiro.filter.ShiroAccessControlFilter
 
ShiroAccessControlFilter() - 类 的构造器com.sinosoftgz.starter.shiro.filter.ShiroAccessControlFilter
 
ShiroAutoConfiguration - com.sinosoftgz.starter.shiro中的类
Created by Roney on 2020/12/25 14:37.
ShiroAutoConfiguration - com.sinosoftgz.starter.shiro中的类
Created by Roney on 2020/12/25 14:37.
ShiroAutoConfiguration() - 类 的构造器com.sinosoftgz.starter.shiro.ShiroAutoConfiguration
 
ShiroAutoConfiguration() - 类 的构造器com.sinosoftgz.starter.shiro.ShiroAutoConfiguration
 
shiroFilterFactoryBean(SecurityManager, ShiroAccessControlFilter) - 类 中的方法com.sinosoftgz.starter.shiro.config.CustomShiroConfiguration
拦截器配置
shiroFilterFactoryBean(SecurityManager, ShiroAccessControlFilter) - 类 中的方法com.sinosoftgz.starter.shiro.config.CustomShiroConfiguration
拦截器配置
ShiroProperties - com.sinosoftgz.starter.shiro.properties中的类
无状态 shiro 配置 Created by Roney on 2021/1/4 17:04.
ShiroProperties - com.sinosoftgz.starter.shiro.properties中的类
无状态 shiro 配置 Created by Roney on 2021/1/4 17:04.
ShiroProperties() - 类 的构造器com.sinosoftgz.starter.shiro.properties.ShiroProperties
 
ShiroProperties() - 类 的构造器com.sinosoftgz.starter.shiro.properties.ShiroProperties
 
ShiroUserBiz - com.sinosoftgz.starter.shiro.biz中的接口
Created by Roney on 2021/1/4 17:14.
ShiroUserBiz - com.sinosoftgz.starter.shiro.biz中的接口
Created by Roney on 2021/1/4 17:14.
ShiroUserInfo - com.sinosoftgz.starter.shiro.model中的类
无状态会话用户信息,实际使用可以集成该类扩展更多属性 Created by Roney on 2021/1/4 17:10.
ShiroUserInfo - com.sinosoftgz.starter.shiro.model中的类
无状态会话用户信息,实际使用可以集成该类扩展更多属性 Created by Roney on 2021/1/4 17:10.
ShiroUserInfo() - 类 的构造器com.sinosoftgz.starter.shiro.model.ShiroUserInfo
 
ShiroUserInfo() - 类 的构造器com.sinosoftgz.starter.shiro.model.ShiroUserInfo
 
subjectFactory() - 类 中的方法com.sinosoftgz.starter.shiro.config.CustomShiroConfiguration
自定义的无状态(不创建session)Subject工厂
subjectFactory() - 类 中的方法com.sinosoftgz.starter.shiro.config.CustomShiroConfiguration
自定义的无状态(不创建session)Subject工厂
supports(AuthenticationToken) - 类 中的方法com.sinosoftgz.starter.shiro.support.CustomRealm
启用token支持
supports(AuthenticationToken) - 类 中的方法com.sinosoftgz.starter.shiro.support.CustomRealm
启用token支持

T

tokenName - 类 中的变量com.sinosoftgz.starter.shiro.properties.ShiroProperties
token名称(通过参数或者header获取,优先取header里面的)
tokenName - 类 中的变量com.sinosoftgz.starter.shiro.properties.ShiroProperties
token名称(通过参数或者header获取,优先取header里面的)

U

urlExcludes - 类 中的变量com.sinosoftgz.starter.shiro.properties.ShiroProperties
需要排除那些url地址,默认无
urlExcludes - 类 中的变量com.sinosoftgz.starter.shiro.properties.ShiroProperties
需要排除那些url地址,默认无
urlPatterns - 类 中的变量com.sinosoftgz.starter.shiro.properties.ShiroProperties
需要拦截的url地址,默认拦截所有 /**
urlPatterns - 类 中的变量com.sinosoftgz.starter.shiro.properties.ShiroProperties
需要拦截的url地址,默认拦截所有 /**
userRealm() - 类 中的方法com.sinosoftgz.starter.shiro.config.CustomShiroConfiguration
注入无状态的realm
userRealm() - 类 中的方法com.sinosoftgz.starter.shiro.config.CustomShiroConfiguration
注入无状态的realm
A C D E G I L O R S T U 
跳过导航链接

Copyright © 2024. All rights reserved.