原文:SpringBootSecurity学习(03)网页版登录添加自定义登录页面

自定义登录页面 前面无论是使用默认配置,还是自定义配置类,都是使用的springboot security自带的登录页面,自带的登录页面在这个版本虽然设计的非常不错,但是在实际开发中,我们通常还是使用自己的登录页面。下面来写一个非常简单的登录页面: 这个页面只有填写用户名和密码的地方,然后就是一个form表单提交,没有任何其他内容。特别注意 这里页面虽然引入了thymeleaf模板,但是没有使用t ...

2019-09-29 12:46 0 1216 推荐指数:

查看详情

SpringBootSecurity学习(04)网页登录其它授权和登录处理

其它授权配置 security的配置类中,对所有路径进行了统一授权配置。但是有的内容我们也需要让未登录游客有权限访问,比如js,css等静态文件,还有一些宣传页面等等。这些路径可以单独配置: 我们来试验一些,springboot项目的试图页面一般放在resource文件夹 ...

Mon Sep 30 03:21:00 CST 2019 0 578
SpringBootSecurity学习(11)网页登录之URL动态权限

动态权限 前面讨论用户登录认证的时候,根据用户名查询用户会将用户拥有的角色一起查询出来,自动实现判断当前登录用户拥有哪些角色。可以说用户与角色之间的动态配置和判断security做的非常不错。不过在配置方法级别的权限的时候,使用注解虽然是一种比较优雅的方式,但是要求在开发的时候就知道当前url ...

Wed Oct 02 18:01:00 CST 2019 0 761
SpringBootSecurity学习(08)网页登录整合MyBatis

创建数据库 前面介绍了springboot-security整合jdbc从数据库中查询用户的方式,适用性有限,下面介绍最常用的整合MyBatis,这种在开发和生产环境中是最常用,也是最实用的。首先需 ...

Tue Oct 01 03:16:00 CST 2019 0 576
SpringBootSecurity学习(10)网页登录之记住我功能

场景 很多登录都有记住我这个功能,在用户登陆一次以后,系统会记住用户一段时间,在这段时间,用户不用反复登陆就可以使用我们的系统。记住用户功能的基本原理如下图: 用户登录的时候,请求发送给过滤器UsernamePasswordAuthenticationFilter,当该过滤器认证成功后 ...

Tue Oct 01 23:23:00 CST 2019 0 834
SpringBootSecurity学习(06)网页登录方法级别的权限

用户授权 前面讨论过,Web应用的安全管理,主要包括两个方面的内容,一个是用户身份的认证,即用户登录的设计,二是用户授权,即一个用户在一个应用系统中能够执行哪些操作的权限管理。前面介绍了登录,下面简单介绍一下用户授权。用户拥有的权限是根据用户的角色来决定的,并且security中,用户的权限 ...

Mon Sep 30 03:53:00 CST 2019 0 633
SpringBootSecurity学习(01)网页登录入门介绍

Web应用安全管理 Web应用的安全管理,主要包括两个方面的内容,一个是用户身份的认证,即用户登录的设计,二是用户授权,即一个用户在一个应用系统中能够执行哪些操作的权限管理。权限管理的设计一般使用角色来管理,即给一个用户赋予哪些角色,这个用户就具有哪些权限。 Spring框架体系中,经典的安全 ...

Sat Sep 28 08:40:00 CST 2019 0 784
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM