shiro入门程序

原创 2018年04月17日 16:22:52

shiro

权限管理框架 spring:spring secruity
shiro不依赖于spring->web应用权限管理 shiro->实现系统权限管理,提高开发效率,降低开发成本。

(session与cookie)

session:保存在服务器端,标识用户会话控制
cookie:识别特定的用户,在cookie中记录session ID,实现session跟踪,cookie实现记住我功能

shiro框架:

subject

subject:主体,可以是用户或程序,主体访问系统,系统需要对主体进行认证

security Manager

security Manager:安全管理层,主体进行认证授权,通过管理器进行
Authenticator:认证器,主体进行认证通过Authenticator进行
Authorizer:授权器,主体进行授权通过Authorizer进行
session Manager:web应用中一般用web容器对session管理,shiro提供session管理方式
session DAO:通过sessiondao管理session数据,针对个性化session数据需要sessionDAO
cache Manager:缓存管理器,主要对session和授权数据进行缓存,将授权数据存进cache Manager进行缓存管理

realm

realm:领域,相当于数据源,通过realm存取认证,授权相关数据
注意:在realm中存在认证和授权的逻辑

cryptography

cryptography:安全,密码管理,提供加密解密组件

shiro认证与授权:
认证流程:
构造Security Manager环境->subject.login()(提交认证)->Security Manager.login()(执行认证)-
    >Authenticator(执行认证)->realm根据身份获取验证信息
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_38087648/article/details/79976645

Shiro 学习记录 Shiro 入门程序

package com.grab.shiro; import org.apache.shiro.SecurityUtils; import org.apache.shiro.authc.Authen...
  • u010363836
  • u010363836
  • 2016-08-24 16:45:00
  • 346

Shiro入门程序

占个位,有空写。
  • qq3516744991
  • qq3516744991
  • 2017-04-27 12:17:53
  • 92

shiro入门demo

  • 2017年04月18日 17:24
  • 19KB
  • 下载

Shiro之详细入门附Demo

第一步:Apache Shiro简介: Apache Shiro 是一个强大而灵活的开源安全框架,它干净利落地处理身份认证,授权,企业会话管理和加密。 Apache Shiro 的首要目标是易于使...
  • zt_fucker
  • zt_fucker
  • 2017-05-17 11:24:26
  • 1201

Shiro学习总结(二)--Shiro的入门小例子

前文提到shiro的一些概念,接下来开始shiro的实际操作: Shiro的入门小例子: 第一步:配置jar包,这里采用maven的方式,故pom.xml的配置文件如下: or...
  • u014206695
  • u014206695
  • 2017-03-05 23:17:24
  • 659

shiro从入门到精通

Shiro目录 第一章  Shiro简介 第二章  身份验证 第三章  授权 第四章  INI配置 第五章  编码/加密 第六章  Realm及相关对象 第七章  与Web集成 第八章...
  • WI_232995
  • WI_232995
  • 2017-10-16 16:11:57
  • 493

Shiro学习笔记(1)——shiro入门

创建一个简单shiro项目 Shiro的权限 1 简单字符串 2 多层次管理 2 实例级访问控制1.创建一个简单shiro项目 创建一个java工程 加入shiro需要的jar包 在src下创建lo...
  • u010837612
  • u010837612
  • 2015-05-27 11:04:21
  • 3945

Shiro入门5:Shiro认证的HelloWorld

这是一个基于原生实现的一个Shiro认证的HelloWorld的Test,这篇文章为了让大家更加快速熟悉Shiro的使用流程,在最后我会给大家发一下我自己的总结。...
  • nthack5730
  • nthack5730
  • 2016-03-23 17:42:00
  • 12568

Apache Shiro 快速入门教程,shiro 基础教程

第一部分 什么是Apache Shiro 1、什么是 apache shiro : Apache Shiro是一个功能强大且易于使用的Java安全框架,提供了认证,授权,加密,和会话管理 ...
  • SwingPyzf
  • SwingPyzf
  • 2015-06-03 10:51:46
  • 93728
收藏助手
不良信息举报
您举报文章:shiro入门程序
举报原因:
原因补充:

(最多只允许输入30个字)