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 依赖

 <dependency>
   <groupId>org.apache.shiro</groupId>
   <artifactId>shiro-spring-boot-starter</artifactId>
   <version>1.4.0-RC2</version>
  </dependency>

当前名称:SpringBoot整合Shiro实现登录认证的方法-创新互联
路径分享:https://www.cdcxhl.com/article26/dsdjjg.html

成都网站建设公司_创新互联,为您提供电子商务静态网站网站建设做网站网站维护定制开发

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

外贸网站制作