前言
周末闲来无事,谢谢自己的项目,然后想把老的授权模式改造一下,老的是基于SpringSecurity的实现,想升级为SpringSecurity OAuth2模式,于是看了下之前搭建的SpringSecurity OAuth2的框架,代码嫁接进来基本上是没问题的,嫁接进来后满足SpringSecurity OAuth2默认提供的5种授权模式,然后外加一套自定义账号密码登录模式(原有的一套账号密码模式用作Admin管理后台系统登录,这一套自定义的用于客户端的账号密码登录)、验证码登录模式,看了之前写的文章SpringSecurityOAuth2授权流程源码分析,发现文章末尾有提到补充其他授权模式的文章,那么借此机会补充下!前提是按照SpringSecurityOauth2自定义授权模式这篇文章把自定义验证码模式搞定!
主流程框架
流程分析