
shiro学习
逸致hjm
路漫漫其修远兮,吾将上下而求索
展开
-
shiro学习--2、使用域(Realm)实现登录验证
一、对Realm的认识Realm:域,掌握着shiro的验证,一般在Realm中对所要验证的数据进行对比,确认是否符合条件,例如确认用户身份是否合法,验证用户是否能进行操作。可以把Realm看做是shiro的DataSource,即安全数据源。二、...原创 2018-04-15 18:06:54 · 940 阅读 · 0 评论 -
shiro学习--1、简单的登入和登出
一、简介Apache Shiro 是一个强大易用的 Java 安全框架,提供了认证、授权、加密和会话管理等功能,对于任何一个应用程序,Shiro 都可以提供全面的安全管理服务。并且相对于其他安全框架,Shiro 要简单的多。从Shiro 内部来看下 Shiro 的架构,如下图所示:Subject:主体,可以看到主体可以是任何可以与应用交互的 “用户”;SecurityManager:相当于 Spr...原创 2018-03-29 10:50:38 · 5085 阅读 · 3 评论 -
shiro学习--注解配置文件
之前我们配置shiro的配置文件时,都是通过xml中的bean来配置,今天我们利用Java的注解来实现创建一个SecurityConfig.java来设置shiro的相关信息,以及实现rememberMe的功能,设置有效的时长 SecurityConfig.java:import java.util.Collection;import java.util.HashMap;import java...原创 2018-04-18 09:52:11 · 563 阅读 · 0 评论 -
shiro学习--jsp标签
在页面上,如果要实现对某些文本、按钮等的控制,例如需要有什么角色或者权限才可以看见这个按钮,利用shiro自带的shiro标签能很容易就实现一、引入shiro标签库 首先得在jsp页面的头部引入EL表达式,来引入shiro标签,以及在本页面中使用的标签前缀<%@ taglib uri="http://shiro.apache.org/tags" prefix="shiro" %>...原创 2018-04-18 22:55:40 · 7245 阅读 · 5 评论