1. 导入相关jar包。 2.完成spring的相关配置 1) 在web.xml中完成spring的声明 contextLoaderListener的配置,如果是location,那么配置文件必须放到web项目的根目录中。 如果是放到类路径下,需要改为classpath:applicationCon ...
分类:
编程语言 时间:
2019-10-19 11:24:25
阅读次数:
74
1、 选择版本控制器(git, svn) 2、 用户登录的时候, 你需要进行认证, 权限受理 可以使用 spring shiro 框架,进行上面的工作 3、 过滤器(filter),监听器(listener) (不是特别清楚, 好像就是用户没有登录的时候,有的页面无法做显示, 只能访问首页或者是跳转 ...
分类:
编程语言 时间:
2019-10-09 09:26:06
阅读次数:
80
1. 概念Apache Shiro 是一个开源安全框架,提供身份验证、授权、密码学和会话管理。Shiro 框架具有直观、易用等特性,同时也能提供健壮的安全性,虽然它的功能不如 SpringSecurity 那么强大,但是在普通的项目中也够用了。2. 由来Shiro 的前身是 JSecurity,20... ...
分类:
Web程序 时间:
2019-09-21 11:00:28
阅读次数:
102
(1)系统调用subject 的 login 方法将用户信息提交给SecurityManager (2)SecuriyManager 将认证操作委托给认证器对象Authenticator (3)Authenticator 将身份信息传递给Realm (4)Realm 访问数据库获取用户信息,然后对信 ...
分类:
其他好文 时间:
2019-09-07 12:41:04
阅读次数:
104
Shiro 核心功能案例讲解 基于SpringBoot 有源码 从实战中学习Shiro的用法。本章使用SpringBoot快速搭建项目。整合SiteMesh框架布局页面。整合Shiro框架实现用身份认证,授权,数据加密功能。通过本章内容,你将学会用户权限的分配规则,SpringBoot整合Shiro ...
分类:
编程语言 时间:
2019-08-27 17:23:08
阅读次数:
93
1.Shiro整合SpringMVC 我们学习Shiro框架肯定是要应用到Web项目上的,所以我们需要整合Shiro和SpringMVC 整合步骤: 第一步:SpringMVC框架的配置 spring-mvc.xml: spring-context.xml: web.xml: 第二步:Shiro配置 ...
分类:
编程语言 时间:
2019-08-02 21:04:20
阅读次数:
103
一、Shiro简介 1、基础概念 Apache Shiro是一个强大且易用的Java安全框架,执行身份验证、授权、密码和会话管理。作为一款安全框架Shiro的设计相当巧妙。Shiro的应用不依赖任何容器,它不仅可以在JavaEE下使用,还可以应用在JavaSE环境中。 2、核心角色 1)Subjec ...
分类:
编程语言 时间:
2019-07-15 01:35:30
阅读次数:
148
1 package cn.lqp.shrio.test; 2 3 import org.apache.shiro.SecurityUtils; 4 import org.apache.shiro.authc.AuthenticationException; 5 import org.apache.s ...
分类:
其他好文 时间:
2019-07-05 20:45:26
阅读次数:
119
以下是整个项目的目录结构: 1 package com.aaa.ssm.common; 2 3 import org.apache.shiro.crypto.hash.SimpleHash; 4 5 /** 6 * 加密工具类 7 */ 8 public class MD5 { 9 /** 10 * ...
分类:
其他好文 时间:
2019-06-23 18:56:00
阅读次数:
73