一、注册账号(已注册,直接登录) 码云地址:https://gitee.com/[https://gitee.com/] 二、创建仓库 三、填写仓库信息 确认填写信息,点击创...
一、注册账号(已注册,直接登录) 码云地址:https://gitee.com/[https://gitee.com/] 二、创建仓库 三、填写仓库信息 确认填写信息,点击创...
Spring Security - 跨域与CORS 一、认识跨域 跨域是一种浏览器同源安全策略,即浏览器单方面限制脚本的跨域访问。 怎样会造成跨域?当前页面URL和请求的UR...
Spring Security - 使用过滤器实现图形验证码 实现思路就是在校验用户名和密码前加上一层过滤,验证码校验,通过请求获取图形验证码,请求成功的同时将验证码明文信息...
Spring Security - 使用自定义AuthenticationProvider实现图形验证码 前面通过过滤器实现验证码校验,是从servlet层面实现的配置简单,...
自动登录与注销登录 一、自动登录 自动登录实质上是指将用户的登录信息保存在用户浏览器cookie中,当用户下次访问时,自动实现校验并建立登录状态的一种机制。 处于安全考虑会将...
会话管理 由于HTTP协议是无状态协议,对于服务器而言每个请求都一样,缺少一个状态去区分请求是否来自于不同的用户,以便服务器提供不同的服务。 所以我们需要利用某种机制来记录不...
密码加密 Spring Security 内置了加密机制 只需要实现PasswordEncoder接口即可 接入BCrypt加密 自定义自己的加密类继承BCryptPassw...
三、 基于默认数据库模型的授权与认证 查看InMemoryUserDetailsManager源码 实现了UserDetailsManager接口 选中UserDetails...
JAVA 8 新特性 Java 8 应该是目前项目中使用最多的版本,之前有使用过它的一些新特性,了解一些基本的用法,但是对于一些理论性的概念不是很清楚,最近看了一些教程和博客...