• 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中的过滤器相关推荐

  1. Shiro中常见过滤器

    配置缩写 对应的过滤器 功能 anno AnonymousFilter 指定url可以匿名访问 authc FormAuthenticationFilter 指定url需要form表单登录,默认会从请 ...

  2. 在shiro中控制自动登录

    场景一:集群中各节点登录状态保持一致,当然这个集群没有统一的认证中心 场景二:微信环境微店项目,自动登录,进入微店,则判断用户是否注册,如果已经注册则自动登录否则跳转到注册页面(ps:需要用户关注公众 ...

  3. Shiro的authc过滤器的执行流程

    1.先执行isAccessAllowed(),通过subject.isAuthenticated()判断当前session中的subject是否已经登陆过.如果在当前session即会话中已经登陆过, ...

  4. Shiro【授权过滤器、与ehcache整合、验证码、记住我】

    2019独角兽企业重金招聘Python工程师标准>>> 前言 本文主要讲解的知识点有以下: Shiro授权过滤器使用 Shiro缓存 与Ehcache整合 Shiro应用->实 ...

  5. shiro学习系列:shiro自定义filter过滤器

    shiro学习系列:shiro自定义filter过滤器 自定义JwtFilter的hierarchy(层次体系) 上代码 package com.finn.springboot.common.conf ...

  6. Shiro中Session过期页面跳转回登录页面处理问题

    Session超时的两种情况: shiro在管理session后,在session超时会进行跳转,这里有两种情况需要考虑,一种是ajax方式的请求超时,一种页面跳转请求的超时: 解决问题的思路:通过定 ...

  7. shiro集成 spring-加密md5配置--权限管理-shiro中的session 等等!!

    目录 1.shiro集成 spring 1.1 导入依赖的包 1.2 web.xml配置 2. 开发自定义Realm 2.1 创建测试数据表 2.3 编写后台支持服务 2.4 编写自定义的Realm ...

  8. shiro中的验证用户身份认证以及授权

    目录 1.运用shiro进行用户身份认证: 1.1导入基于Shiro的数据库脚本 1.2.引入依赖(shiro-1.4.1) shiro-core  shiro-web  shiro-spring 1 ...

  9. 《AngularJS实战》——3.1 模板中的过滤器

    本节书摘来自华章出版社<AngularJS实战>一 书中的第3章,第3.1节,作者:陶国荣,更多章节内容可以访问云栖社区"华章计算机"公众号查看. 3.1 模板中的过滤 ...

  10. java ssh过滤器_SSH中的过滤器,拦截器,监听器的一些基本认识

    今天被一个朋友问起在SSH的项目中,过滤器.拦截器.监听器都分别是什么,又都是干什么用的.结合目前学习到的和自己应用的体会,大概有以下几个方面. 1.过滤器:顾名思义就是过滤请求内容的,所谓的过滤就是 ...

最新文章

  1. cufflinks基于dataframe数据自定义绘图基于df.iplot功能
  2. 国庆七天学Linux技能,休闲假期不负时光
  3. 常见的java异常_浅谈十个常见的Java异常出现原因
  4. vue怎么截取时间年月_Vue + Element 获取标准时间、时间戳进行转换与操作(年月日)...
  5. Linux下的进程概论与编程二(进程控制)
  6. java面试题十八 switch一个考题
  7. YBTOJ:卖猪问题(网络流)
  8. 博科查看光功率_法拉第旋光器:非互易性旋转光的偏振
  9. 使用windbg调试程序
  10. ecshop源码教程
  11. Linux下tomcat修改端口(80)
  12. simulink积分器报错
  13. 细说背包问题 - 完全背包
  14. spark学习之资源调度
  15. 浅谈无线传感器和无线传感器网络
  16. OpenCV-Python 图像平移
  17. Linux的cd ~/.什么意思?
  18. Volatility使用与实战
  19. 从产业图谱看中国2020年数据智能行业的发展态势
  20. 商业模式新生代_商业模式新生代——商业模式设计

热门文章

  1. Pyqt通过鼠标滚轮进行缩放界面
  2. 数据分析,怎么做才够“精准”
  3. php 图片后加参数缩图,智能的PHP缩图类
  4. 这种技术能够替代 Android 原生开发?
  5. html 英文自动换行,CSS解决英文自动换行有关问题
  6. oracle的imp输出日志,Oracle下的exp/imp
  7. matlab数细胞实验图片,献给初学者:手把手教你做细胞计数实验
  8. Java中Base64的解析
  9. c语言 2个字节字符串,【单选题】在C语言中,字符型数据所占的内存空间是 A. 2 个字节 B. 4 个字节 C. 1 个字节 D. 由用户自定义...
  10. 关闭Dell笔记本触摸板