原文:细说shiro之二:组件架构

官网:https: shiro.apache.org Shiro主要组件包括:Subject,SecurityManager,Authenticator,Authorizer,SessionManager,CacheManager,Cryptography,Realms。 . SubjectSubject表示与系统交互的对象,可以是登录系统的操作用户,也可能是另外一个软件系统。Subject类图: ...

2017-04-27 20:21 0 3420 推荐指数:

查看详情

Shiro(一):shiro架构组件介绍

简介 Apache Shiro是一个强大且易用的Java安全框架,执行身份认证、授权、加密和会话管理。使用Shiro的易于理解的API,可以快速、轻松地获得任何应用程序,从最小的移动应用程序到最大的网络和企业应用程序。 架构 Authentication:身份认证/登录,验证用户是不是 ...

Thu Nov 22 04:03:00 CST 2018 0 905
细说shiro之一:shiro简介

官网:https://shiro.apache.org/ 一. Shiro是什么Shiro是一个Java平台的开源权限框架,用于认证和访问授权。具体来说,满足对如下元素的支持: 用户,角色,权限(仅仅是操作权限,数据权限必须与业务需求紧密结合),资源(url)。 用户分配 ...

Fri Apr 28 02:51:00 CST 2017 2 31152
细说shiro之六:session管理

官网:https://shiro.apache.org/ 我们先来看一下shiro中关于Session和Session Manager的类图。 如上图所示,shiro自己定义了一个新的Session接口,用于统一操作接口,并通过SessionManager实现Session管理 ...

Wed Nov 29 02:25:00 CST 2017 2 11903
细说shiro之七:缓存

官网:https://shiro.apache.org/ 一. 概述 Shiro作为一个开源的权限框架,其组件化的设计思想使得开发者可以根据具体业务场景灵活地实现权限管理方案,权限粒度的控制非常方便。 首先,我们来看看Shiro框架的架构图: 从上图我们可以很清晰地看到 ...

Sat Dec 16 01:44:00 CST 2017 1 17386
细说shiro之五:在spring框架中集成shiro

官网:https://shiro.apache.org/ 1. 下载在Maven项目中的依赖配置如下: 特别地!Shiro使用了日志框架slf4j,因此需要对应配置指定的日志实现组件,如:log4j,logback等。在此,以使用log4j为日志实现为例 ...

Mon May 01 05:02:00 CST 2017 0 10010
细说shiro之四:在web应用中使用shiro

官网:https://shiro.apache.org/ 1. 下载在Maven项目中的依赖配置如下: 特别地!Shiro使用了日志框架slf4j,因此需要对应配置指定的日志实现组件,如:log4j,logback等。而且,由于shiro-web组件使用apache ...

Sat Apr 29 23:28:00 CST 2017 0 6558
细说shiro之自定义filter

写在前面 我们知道,shiro框架在Java Web应用中使用时,本质上是通过filter方式集成的。 也就是说,它是遵循过滤器链规则的:filter的执行顺序与在web.xml中定义的顺序一致,如下所示: 显然,securityFilter定义在shiroFilter之前 ...

Thu Nov 16 21:15:00 CST 2017 2 13123
MVC架构之二

1、简介 MVC是一种架构设计模式,是一种设计理念。是为了达到分层设计的目的,从而使代码解耦,便于维护和代码的复用。MVC是3个单词的缩写,全称:Model-View-Controller(模型-视图-控制器)。 Model: Model在MVC中扮演着功能掌控者的角色,属于 ...

Mon May 28 03:48:00 CST 2018 24 116
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM