![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spring security
xiyang.ycj
,
展开
-
(一)Spring Security最简单的搭建
目录一 :创建一个springboot项目二:引入spring security一 :创建一个springboot项目启动类public class SecondEurekaClientApplication { public static void main(String[] args) { SpringApplication.run(SecondEureka...原创 2019-07-09 20:00:42 · 1545 阅读 · 4 评论 -
(二)Spring Security自定义登录成功或失败处理器
目录一:创建登录成功处理器二:创建登录失败处理器三:添加处理器三. 项目地址我们接着上一章Spring Security最简单的搭建,进行开发LoginSuccessHandler 和LoginFailureHandler可以用在前后端分离处理一:创建登录成功处理器@Componentpublic class LoginSuccessHandler extends SavedReques...原创 2019-07-09 20:58:49 · 3412 阅读 · 4 评论 -
(三)Spring Security增加验证码验证
目录原创 2019-07-10 10:39:34 · 4913 阅读 · 1 评论 -
(四)Spring Security基于数据库的用户认证
目录一:核心组件值之UserDetails二:核心组件值之UserDetailsService三:WebSecurityConfig配置userDetailsService项目地址我们接着上一章(三)Spring Security增加验证码验证,进行开发一:核心组件值之UserDetailsUserDetails => Spring Security基础接口,包含某个用户的账号,密码,...原创 2019-07-10 11:14:49 · 1939 阅读 · 1 评论 -
(五)Spring Security基于数据库的权限授权
目录我们接着上一章(四)Spring Security基于数据库的用户认证,进行开发原创 2019-07-10 11:51:53 · 4710 阅读 · 2 评论 -
(六)Spring Security基于JWT访问
目录一:创建JWT工具二:登录成功生成一个token给客户端三:JWT 过滤器配置四:WebSecurityConfig配置我们接着上一章(五)Spring Security基于数据库的权限授权,进行开发一:创建JWT工具导入依赖:implementation group: 'io.jsonwebtoken', name: 'jjwt', version: '0.9.0'编写工具类@...原创 2019-07-15 15:57:36 · 413 阅读 · 1 评论 -
(七)Spring Security基于ajax登录
目录一:修改form 表单二:创建一个登录接口三:自定义认证入口点(AuthenticationEntryPoint)四:最终配置五:项目地址spring security 最简单的登录莫过于form表单登录,但是要做到极致的交互式体验,还是需要用到ajax登录首先我们借助于(五)Spring Security基于数据库的权限授权的登录页面一:修改form 表单原表单:<for...原创 2019-07-18 13:02:31 · 2972 阅读 · 0 评论 -
(八)Spring Security 防止用户重复登录
目录我们接着上一章(七)Spring Security基于ajax登录,进行开发本篇介绍如何实现一个用户只允许同时在一个地点登录基本配置 踢掉之前的登陆protected void configure(HttpSecurity http) throws Exception { http.sessionManagement() .maximumSessions(1).expire...原创 2019-07-18 15:42:48 · 4282 阅读 · 5 评论