权限验证框架Shiro:

  1. Shiro简介

    1. 什么是Shiro:
      shiro是一个强大易用的Java安全框架,提供了认证,授权,加密,回话管理等功能

      认证(Authentication):用户身份识别,常被称为用户“登录”,判断用户是否登陆,如果未登陆,则拦截其请求

      授权(Authorization):访问控制。当用户登陆后,判断其身份是否有权限访问相应的资源,如果没有权限则拦截

      密码加密(Cryptography):保护或隐藏数据防止被偷窃。将MD5进行二次封装,让其更加容易使用。注意MD5不可逆运算

这些过滤器分为两组:

  1. 认证过滤器:anon(不认证也可以访问),authcBasic, authc(必须认证后才可访问)
  2. 授权过滤器:perms(指定资源需要哪些权限才可以访问),Roles, ssl, rest, port

ERP项目中所使用到过滤器

anon: /admins/*=anon 没有参数,表示可以匿名使用

authc: /admins/user/*=authc

perms: /admins/user/*=perms[“权限名称”],参数可以写多个,多个之间用逗号

权限验证框架Shiro相关推荐

  1. 权限控制框架 shiro

    第一章 Shiro简介--<跟我学Shiro> 博客分类: 跟我学Shiro 跟我学shiro  目录贴: 跟我学Shiro目录贴 1.1  简介 Apache Shiro是Java的一个 ...

  2. 权限控制框架Shiro简单介绍及配置实例

    Shiro是什么 Apache Shiro是一个非常易用的Java安全框架它能提供验证.授权.加密和Session控制.Shiro非常轻量级而且API也非常易于理解可以使用Shiro完成从APP到企业 ...

  3. 一个jsp能取到父类jsp的值吗_「Javaweb」ssm整合权限控制框架shiro,你知道怎么做吗?...

    为美好而努力--羊羽科技说. 最近在开发自己的网站,需要权限控制功能,在网上找了一下,找到了我接下来要介绍的shiro框架. shiro框架是Apache公司维护的开源产品之一,其官网对其的简介是这样 ...

  4. 一看就会!一篇全搞定!权限处理专家--Shiro保姆式教学,超详细!

    轻量级权限处理框架--Shiro 前言 Shiro三大对象 Subject SecurityManager Realm Authentication和Authorization Authenticat ...

  5. 安全框架Shiro的简单学习

    文章目录 Shiro 1.什么是 Shiro 2.功能介绍 3.Shiro 架构 3.1 Shiro 外部架构 3.2 Shiro 内部架构 4.Hello,Shiro 4.1 快速实践 5.Shir ...

  6. WebApi权限验证流程的设计和实现

    前言:Web 用户的身份验证,及页面操作权限验证是B/S系统的基础功能,一个功能复杂的业务应用系统,通过角色授权来控制用户访问,本文通过Form认证,Mvc的Controller基类及Action的权 ...

  7. springboot+shiro+jwt实现登录+权限验证

    目录 一.简介: JWT优点: JWT缺点: shiro: JWT: 1.JWT头 2.有效载荷 3.签名哈希 4.Base64URL算法 二.实现 1.引入maven依赖 2.编写shiro配置类 ...

  8. Shiro 安全(权限)框架。

    shiro简介 Apache Shiro 是 Java 的一个安全(权限)框架. • Shiro 可以非常容易的开发出足够好的应用,其不仅可以用在JavaSE 环境,也可以用在 JavaEE 环境. ...

  9. 2_MVC+EF+Autofac(dbfirst)轻型项目框架_用户权限验证

    前言 接上面两篇 0_MVC+EF+Autofac(dbfirst)轻型项目框架_基本框架 与 1_MVC+EF+Autofac(dbfirst)轻型项目框架_core层(以登陆为例) .在第一篇中介 ...

最新文章

  1. C++基础知识学习笔记
  2. python画一个点_pygame学习笔记(2):画点的三种方法和动画实例
  3. 【转载】Kafka介绍及升级经验分享
  4. 阿里云实时计算,前世功,今生能!
  5. HTML学习笔记:设置文本字体
  6. 一步一步学习Servlet之Cookie使用
  7. jquery validate 笔记
  8. java web 许令波_Java Web——Web概述
  9. Windows 8 VHD 概述与使用
  10. 安全模式:天猫 App 启动保护实践
  11. 在浏览器地址栏输入url的后的过程
  12. powerquery加载pdf_老板让我汇总PDF文件,我不会,同事用Excel两分钟就搞定
  13. 苹果应用 Windows 申请 普通证书 和Push 证书 Hbuilder 个推(2)
  14. 免费后台挂尔雅浏览器下载及使用教程
  15. OCR中文简体汉字字符材料制作
  16. 电脑端微信如何清空聊天记录
  17. 产品可靠性1——多层电路板应不应该在顶层和底层铺铜
  18. 又一个 Jupyter 神器,操作 Excel 自动生成 Python 代码
  19. javaScript 实现表格table分页
  20. HTML5 地理位置定位(HTML5 Geolocation)

热门文章

  1. java jar包示例_Java包getSpecificationVersion()方法和示例
  2. puppeteer执行js_使用Node.js和Puppeteer与表单和网页进行交互– 1
  3. 漫画:什么是JVM的垃圾回收?
  4. 为什么阿里内部不允许用Executors创建线程池?
  5. 一文带你看完ZooKeeper!
  6. JupyterHub on Kubernetes-Helm安装
  7. python提示对话框自动关闭_Python实现定时自动关闭的tkinter窗口方法
  8. python ftp timeout_python - FTP文件传输期间Python数据通道超时 - 堆栈内存溢出
  9. git 怎么还原历史版本_4. Git--修改/回退等操作
  10. 扫一扫闪退的可能性之一[wex5开发]