1.前言前面关于SpringSecurity胖哥又写了两篇文章,分别图文并茂地介绍了UsernamePasswordAuthenticationFilter和AuthenticationManager。很多同学表示无法理解这两个东西有什么用,能解决哪些实际问题?所以今天就对这两篇理论进行实战运用,我们从零写一个短信验证码登录并适配到SpringSecurity体系中。如果你在阅读中有什么疑问可以回
分类:
编程语言 时间:
2020-08-24 16:53:11
阅读次数:
57
1.前言我们上一篇介绍了UsernamePasswordAuthenticationFilter的工作流程,留下了一个小小的伏笔,作为一个ServletFilter应该存在一个doFilter实现方法,而它却没有,其实它的父类AbstractAuthenticationProcessingFilter提供了具体的实现。稍后我们会根据这个实现引出今天的主角AuthenticationManager,
分类:
编程语言 时间:
2020-08-24 16:52:46
阅读次数:
71
1.前言欢迎阅读SpringSecurity实战干货系列文章,在集成SpringSecurity安全框架的时候我们最先处理的可能就是根据我们项目的实际需要来定制注册登录了,尤其是Http登录认证。根据以前的相关文章介绍,Http登录认证由过滤器UsernamePasswordAuthenticationFilter进行处理。我们只有把这个过滤器搞清楚才能做一些定制化。今天我们就简单分析它的源码和工
分类:
编程语言 时间:
2020-08-24 16:52:00
阅读次数:
72
1.前言我在SpringSecurity实战干货:内置Filter全解析对SpringSecurity的内置过滤器进行罗列,但是SpringSecurity真正的过滤器体系才是我们了解它是如何进行"认证"、“授权”、“防止利用漏洞”的关键。2.ServletFilter体系这里我们以ServletWeb为讨论目标,ReactiveWeb暂不讨论。我们先来看下最基础的Servle
分类:
编程语言 时间:
2020-08-24 16:49:46
阅读次数:
87
1.前言欢迎阅读SpringSecurity实战干货系列文章。最近有开发小伙伴提了一个有趣的问题。他正在做一个项目,涉及两种风格,一种是给小程序出接口,安全上使用无状态的JWTToken;另一种是管理后台使用的是Freemarker,也就是前后端不分离的Session机制。用SpringSecurity该怎么办?2.解决方案我们可以通过多次继承WebSecurityConfigurerAdapte
分类:
编程语言 时间:
2020-08-24 16:43:03
阅读次数:
56
对于应用来说,借助推送能力进行用户促活尤其重要。但是常规的推送方式,往往很难把握当前用户场景和实际需求,消息到达用户手机,却没法真正引起用户注意。这其中有一个原因是消息出现在用户设备时,运营人员无法准确知道用户当前的状态,很难做到投其所好。而这种盲推的推送方式,往往事倍功半,甚至招致用户厌烦。是否有办法可以了解用户当前的一些状态信息,做到定制化的推送呢? &ems
分类:
移动开发 时间:
2020-08-24 16:34:23
阅读次数:
75
云开发结合 Git 打造了一个可以自动发布、构建,并进行多端发布的博客体系 ...
分类:
其他好文 时间:
2020-08-24 16:34:04
阅读次数:
60
目录 SpringSecurity权限管理系统实战—一、项目简介和开发环境准备 SpringSecurity权限管理系统实战—二、日志、接口文档等实现 SpringSecurity权限管理系统实战—三、主要页面及接口实现 SpringSecurity权限管理系统实战—四、整合SpringSecuri ...
分类:
编程语言 时间:
2020-08-20 18:59:33
阅读次数:
77
Scrapy实战 1. start project scrapy startproject tutorial 2.crawl data scrapy crawl spidername ...
分类:
编程语言 时间:
2020-08-20 18:23:30
阅读次数:
57
1. 先更新 apt 安装中心: apt update 里面会有默认最新的mysql 的包。 2.安装msyql : sudo apt-get install mysql-server 3.安装完成后:在root用户下,控制台输入mysql (可建立与MySQL的连接) 4:输入:use mysql ...
分类:
数据库 时间:
2020-08-19 19:47:10
阅读次数:
141