SpringBoot整合Shiro实现登录认证的方法-创新互联

安全无处不在,趁着放假读了一下 Shiro 文档,并记录一下 Shiro 整合 Spring Boot 在数据库中根据角色控制访问权限

创新互联建站专注于五寨网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供五寨营销型网站建设,五寨网站制作、五寨网页设计、五寨网站官网定制、成都微信小程序服务,打造五寨网络公司原创品牌,更为您提供五寨网站排名全网营销落地服务。

简介

Apache Shiro是一个功能强大、灵活的,开源的安全框架。它可以干净利落地处理身份验证、授权、企业会话管理和加密。

上图是 Shiro 的基本架构

Authentication(认证)

有时被称为“登录”,用来证明用户是用户他们自己本人

Authorization(授权)

访问控制的过程,即确定“谁”访问“什么”

Session Management(会话管理)

管理用户特定的会话,在 Shiro 里面可以发现所有的用户的会话信息都会由 Shiro 来进行控制

Cryptography(加密)

在对数据源使用加密算法加密的同时,保证易于使用

Start

环境

Spring Boot 1.5.9 MySQL 5.7 Maven 3.5.2 Spring Data Jpa Lombok

添加依赖

这里只给出主要的 Shiro 依赖

 
   org.apache.shiro
   shiro-spring-boot-starter
   1.4.0-RC2
  

网站栏目:SpringBoot整合Shiro实现登录认证的方法-创新互联
URL网址:http://bzwzjz.com/article/dsdjjg.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 成都网站建设 营销网站建设 成都网站建设公司 成都网站设计 成都网站设计 成都网站设计 成都网站建设 app网站建设 网站设计 网站制作公司 成都定制网站建设 营销型网站建设 企业网站设计 重庆网站建设 网站建设公司 成都网站制作 成都响应式网站建设 网站设计公司 高端网站设计 重庆企业网站建设 专业网站建设 成都响应式网站建设