Spring Security
图_钉
适时圆滑,适时锋芒!
展开
-
基于 Spring Boot 的 SSM 环境整合十四:整合 spring security 一(实现基本功能)
在整合spring security之前,我将spring boot升级到了2.0.6,同时将分页插件pagehelper由1.1.0升级到1.2.5。实际上,我整合spring security的目的主要有两个:即用户认证和权限校验,从功能讲我想像的需求应该是这样的: 根据上图的流程,过程如下:1、pom.xml增加配置老套路,增加spring security资源坐标:...原创 2019-01-12 00:42:18 · 353 阅读 · 0 评论 -
基于 Spring Boot 的 SSM 环境整合十五:整合 spring security 二(动态获取用户和角色)
spring security 是基于【用户】-【角色】-【权限】机制,也就是说权限并不是直接分配给用户,而是分配给角色,再将相应的用户授权角色即可。1、实现用户信息接口 UserDetailsUserDetails 接口定义了用户的基本信息,如用户名称、密码、账号是否过期、是否有效,以及所拥有的角色等:package com.whowii.website4.security;...原创 2019-01-12 14:37:58 · 356 阅读 · 0 评论 -
基于 Spring Boot 的 SSM 环境整合十六:整合 spring security 三(自定义登录结果)
这一篇主要研究登录成功、登录失败时如何返回结果。1、方法一:在 WebSecurityConfigurerAdapter 实现类中定义首先回顾下前文中SecurityConfig类的部分配置: @Override protected void configure(HttpSecurity http) throws Exception { System.out.println("...原创 2019-01-12 15:33:26 · 576 阅读 · 0 评论 -
基于 Spring Boot 的 SSM 环境整合十八:整合 spring security 四(自定义未授权访问结果)
前几篇,增加了对登录失败、成功的结果处理,在上一篇《基于 Spring Boot 的 SSM 环境整合十七:升级 Spring Boot 到 2.0遇到的问题》中解决了FreeMarker模板提示警告的问题。我将相关的类进行了重命名,主要是为了规范。最后的WebSecurityConfig类如下:package com.whowii.website4.config;import ja...原创 2019-01-18 09:49:58 · 681 阅读 · 0 评论