Shiro安全框架
MingoRun
爱学习,爱编程,爱分享~~
展开
-
Shiro之学习笔记(一)
一、Shiro介绍 Shiro是Apache提供的功能强大而灵活的安全框架,Apache Shiro的设计目标是通过直观和易用来简化应用程序安全性。二、Shiro的简单架构 Shiro的架构有三个主要概念:Subject,SecurityManager和Realms。 Subject:Subject它本质上是当前正在...原创 2018-09-27 10:35:42 · 251 阅读 · 0 评论 -
Shiro之学习笔记(二)
JavaSE环境下搭建Shiro1、在eclipse环境下,点击file,新建一个Java project,右键点击项目新建一个lib目录用来存储shiro需要的jar包 : 2、右键点击src新建一个com.shiro.exercise包,创建一个LoginAuthen类,并导入两个配置文件: 补:配置文件的导入可以自行在GitHub上...原创 2018-09-27 11:00:53 · 629 阅读 · 0 评论 -
Shiro之学习笔记(三)
JavaSE环境下实现用户登录认证1、代码示例:package com.shiro.exercies;import org.apache.shiro.SecurityUtils;import org.apache.shiro.authc.AuthenticationException;import org.apache.shiro.authc.IncorrectCreden...原创 2018-09-27 14:04:52 · 346 阅读 · 0 评论 -
Shiro之学习笔记(四)
JavaSE环境下编写Shiro用户的角色与权限认证1、代码示例:package com.shiro.exercies;import org.apache.shiro.SecurityUtils;import org.apache.shiro.authc.AuthenticationException;import org.apache.shiro.authc.Incorr...原创 2018-09-27 14:21:43 · 203 阅读 · 0 评论 -
Shiro之学习笔记(五)
Shiro整合Spring并搭建环境(入门)1、在eclipse开发环境中,点击file新建一个Dynamic web project,并导入相关jar包: 2、在src目录下创建applicationContext-shiro.xml并配置(也可以在下载到的shiro示例代码中的shiro-root-1.3.2\samples\spring\src\main\webapp\...原创 2018-09-27 21:42:34 · 143 阅读 · 0 评论 -
Shiro之学习笔记(六)
Shiro整合SpringMVC在Web环境下实现登录认证注:shiro的JavaEE环境搭建可以参考Shiro学习笔记(五):https://blog.csdn.net/weixin_41178230/article/details/82873443Web环境下实现认证的基本流程:1、jsp页面:包含用户信息,并封装到form表单中;2、Spring MVC控制器:处理用户请求:...原创 2018-09-28 15:45:20 · 141 阅读 · 0 评论