![](https://img-blog.csdnimg.cn/20190912165854270.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Spring
枫林晚丶
吾日三省吾身
展开
-
Springboot整合SpringSecurity 01-使用入门
SpringSecurity 01-使用入门Spring Security是Spring旗下的一个安全管理框架,使用起来非常方便。本文参考自Spring Security官方文档:https://docs.spring.io/spring-security/site/docs/5.1.6.RELEASE/reference/htmlsingle/#preface为了简化配置,本文使用Spr...原创 2019-09-12 17:24:13 · 1269 阅读 · 1 评论 -
Springboot整合SpringSecurity 02-使用自定义登陆页面
Springboot整合SpringSecurity 02-使用自定义登陆和登出页面在Springboot整合SpringSecurity 01-使用入门中我们已经学会了最基本的SpringSecurity的使用。但是使用的是SpringSecurity自带的登陆页面,通常开发中我们肯定是要使用自己的登陆页面的。所以本章我们继续学习使用自定义的登陆页面。代码和配置接着上一章。1.创建一个...原创 2019-09-12 20:48:57 · 2516 阅读 · 0 评论 -
Springboot整合SpringSecurity 03-访问权限控制
Springboot整合SpringSecurity 03-访问权限控制在Springboot整合SpringSecurity 02-使用自定义登陆页面中我们已经学会了自定义自己的登陆页面了。下面让我们继续学习SpringSecurity的权限控制。1.配置我们的静态资源,更新登陆页面通常我们的网页都是需要引用静态css,images等资源的。所以这里我们模拟平常的开发场景。在stati...原创 2019-09-12 21:16:24 · 1491 阅读 · 2 评论 -
Springboot整合SpringSecurity 04-启用登出logout功能
Springboot整合SpringSecurity 04-启用登出logout功能前面Springboot整合SpringSecurity 02-使用自定义登陆页面我们讲过了SpringSecurity的登陆功能。本章我们继续讲解如何实现登出功能。1.提供一个登出界面我们在templates目录下面新建一个logout.html<!DOCTYPE HTML><htm...原创 2019-09-12 23:25:59 · 14255 阅读 · 0 评论 -
Springboot整合SpringSecurity 05-使用JDBC实现认证和授权
Springboot整合SpringSecurity 05-使用JDBC实现认证和授权前面的章节中,我们都是使用的InMemoryUserDetailsManager内存保存的用户信息,但是通常我们开发中常用的一般都是数据库来保存数据。所以本章我们使用JDBC来实现认证和授权。1.添加jdbc相关依赖和配置。1.1 在pom.xml中添加数据库支持。<dependencies>...原创 2019-09-13 16:51:28 · 5318 阅读 · 6 评论 -
Springboot整合SpringSecurity 06-登陆扩展之自定义登陆验证逻辑
Springboot整合SpringSecurity 06-登陆扩展之自定义登陆验证逻辑前面我们使用JDBC来验证登陆其实平常开发已经够用了。但是有时候会有一些特别的需求: 比如需要远程登陆,并不是我们本地的数据库进行账号密码验证,登陆接口在另一台远程服务器上面。这个时候JDBC的方式已经不能满足我们了。本章以远程登陆为例,讲解SpringSecurity如何实现自定义远程登陆验证账号密码...原创 2019-09-13 21:03:00 · 1832 阅读 · 0 评论 -
Springboot整合SpringSecurity 07-方法访问权限控制
Springboot整合SpringSecurity 07-方法访问权限控制前面我们已经学会了SpringSecurity的权限访问控制。但是之前的配置都是直接对请求路径的权限控制,SpringSecurity还提供了访问级别的权限控制。必须具有相应的权限才能访问该方法。本系列的按顺序写的,如果对于某些代码不清楚,请看下前面的几篇文章。Springboot整合SpringSecurity...原创 2019-09-13 23:06:50 · 1173 阅读 · 0 评论