shiro中的过滤器
- shiro框架内置了10个过滤器
- 常见的如下
anon :有的资源(页面和方法)不登录也可以访问,那么这些资源我们可以配置成anon过滤器
authc:有的资源必须登录后才能访问,那么这些资源我们可以配置成authc过滤器
perms[“添加文章”] :这个资源必须当前登录人有“企业管理”权限才能访问
过滤器简称 | 相对应的java类 |
---|---|
anon | org.apache.shiro.web.filter.authc.AnonymousFilter |
authc | org.apache.shiro.web.filter.authc.FormAuthenticationFilter |
authcBasic | org.apache.shiro.web.filter.authc.BasicHttpAuthenticationFilter |
perms | org.apache.shiro.web.filter.authz.PermissionsAuthorizationFilter |
port | org.apache.shiro.web.filter.authz.PortFilter |
rest | org.apache.shiro.web.filter.authz.HttpMethodPermissionFilter |
roles | org.apache.shiro.web.filter.authz.RolesAuthorizationFilter |
ssl | org.apache.shiro.web.filter.authz.SslFilter |
user | org.apache.shiro.web.filter.authc.UserFilter |
logout | org.apache.shiro.web.filter.authc.LogoutFilter |
shiro中的过滤器相关推荐
- Shiro中常见过滤器
配置缩写 对应的过滤器 功能 anno AnonymousFilter 指定url可以匿名访问 authc FormAuthenticationFilter 指定url需要form表单登录,默认会从请 ...
- 在shiro中控制自动登录
场景一:集群中各节点登录状态保持一致,当然这个集群没有统一的认证中心 场景二:微信环境微店项目,自动登录,进入微店,则判断用户是否注册,如果已经注册则自动登录否则跳转到注册页面(ps:需要用户关注公众 ...
- Shiro的authc过滤器的执行流程
1.先执行isAccessAllowed(),通过subject.isAuthenticated()判断当前session中的subject是否已经登陆过.如果在当前session即会话中已经登陆过, ...
- Shiro【授权过滤器、与ehcache整合、验证码、记住我】
2019独角兽企业重金招聘Python工程师标准>>> 前言 本文主要讲解的知识点有以下: Shiro授权过滤器使用 Shiro缓存 与Ehcache整合 Shiro应用->实 ...
- shiro学习系列:shiro自定义filter过滤器
shiro学习系列:shiro自定义filter过滤器 自定义JwtFilter的hierarchy(层次体系) 上代码 package com.finn.springboot.common.conf ...
- Shiro中Session过期页面跳转回登录页面处理问题
Session超时的两种情况: shiro在管理session后,在session超时会进行跳转,这里有两种情况需要考虑,一种是ajax方式的请求超时,一种页面跳转请求的超时: 解决问题的思路:通过定 ...
- shiro集成 spring-加密md5配置--权限管理-shiro中的session 等等!!
目录 1.shiro集成 spring 1.1 导入依赖的包 1.2 web.xml配置 2. 开发自定义Realm 2.1 创建测试数据表 2.3 编写后台支持服务 2.4 编写自定义的Realm ...
- shiro中的验证用户身份认证以及授权
目录 1.运用shiro进行用户身份认证: 1.1导入基于Shiro的数据库脚本 1.2.引入依赖(shiro-1.4.1) shiro-core shiro-web shiro-spring 1 ...
- 《AngularJS实战》——3.1 模板中的过滤器
本节书摘来自华章出版社<AngularJS实战>一 书中的第3章,第3.1节,作者:陶国荣,更多章节内容可以访问云栖社区"华章计算机"公众号查看. 3.1 模板中的过滤 ...
- java ssh过滤器_SSH中的过滤器,拦截器,监听器的一些基本认识
今天被一个朋友问起在SSH的项目中,过滤器.拦截器.监听器都分别是什么,又都是干什么用的.结合目前学习到的和自己应用的体会,大概有以下几个方面. 1.过滤器:顾名思义就是过滤请求内容的,所谓的过滤就是 ...
最新文章
- cufflinks基于dataframe数据自定义绘图基于df.iplot功能
- 国庆七天学Linux技能,休闲假期不负时光
- 常见的java异常_浅谈十个常见的Java异常出现原因
- vue怎么截取时间年月_Vue + Element 获取标准时间、时间戳进行转换与操作(年月日)...
- Linux下的进程概论与编程二(进程控制)
- java面试题十八 switch一个考题
- YBTOJ:卖猪问题(网络流)
- 博科查看光功率_法拉第旋光器:非互易性旋转光的偏振
- 使用windbg调试程序
- ecshop源码教程
- Linux下tomcat修改端口(80)
- simulink积分器报错
- 细说背包问题 - 完全背包
- spark学习之资源调度
- 浅谈无线传感器和无线传感器网络
- OpenCV-Python 图像平移
- Linux的cd ~/.什么意思?
- Volatility使用与实战
- 从产业图谱看中国2020年数据智能行业的发展态势
- 商业模式新生代_商业模式新生代——商业模式设计
热门文章
- Pyqt通过鼠标滚轮进行缩放界面
- 数据分析,怎么做才够“精准”
- php 图片后加参数缩图,智能的PHP缩图类
- 这种技术能够替代 Android 原生开发?
- html 英文自动换行,CSS解决英文自动换行有关问题
- oracle的imp输出日志,Oracle下的exp/imp
- matlab数细胞实验图片,献给初学者:手把手教你做细胞计数实验
- Java中Base64的解析
- c语言 2个字节字符串,【单选题】在C语言中,字符型数据所占的内存空间是
A. 2 个字节
B. 4 个字节
C. 1 个字节
D. 由用户自定义...
- 关闭Dell笔记本触摸板