前言
很久之前写了 4 篇关于 spring security
的入门实战文章
- Spring Security 入门 - 01 将 Spring security 引入到工程
- Spring security 入门 - 02 自定义用户登录页面和登录处理逻辑
- Spring security 入门 - 03 自定义登录成功后的处理逻辑
- Spring security 入门 - 04整合 jwt
而在上一篇文章 结合第三方登录案例理解 OAuth2.0 授权码方式 又加深了对 oAuth2.0 协议 - 授权码模式 的理解。
接下来要做的是开发一个基于 spring security oauth2
的 仿微博第三方登录
本文要做的事情是:
- 工程搭建
- 微博第三方登录流程分析
阅读正文前,请确保已经了解了 oauth2.0
的相关内容,以及 spring-securiy
的入门使用。
正文
几点声明
- 本文案例是基于 授权码模式
springboot
版本2.1.6.RELEASE
spring-security-oauth2
版本2.2.0.RELEASE
- 使用
fastjson
进行json
字符串与对象之间的转换 - 页面跳转会从
con