spring security oauth2搭建认证服务器

如图(上面图片的代码在业务项目中),第一步在独立的业务项目中,先获取授权码(也叫jsessionId)、获取授权码的路径就是 /oauth2/authorize,这个路径是oauth2的框架中被OAuth2AuthorizationEndpointFilter这个过滤器处理(下图的代码是自己写的认证服务器项目中的spring security oauth2的框架中)

然后是登录,登录的login请求是被自己重写了spring security 的UserDetailsService这个接口的类的loadUserByUsername处理的。(下图的代码是自己写的认证服务器中自己重新的UserDetailsService的接口)

登录后获取token,获取token的路径是oauth2/token,,这个路径是oauth2的框架中被OAuth2TokenEndpointFilter这个过滤器处理(下图的代码是自己写的认证服务器中的spring security oauth2的框架中)

相关推荐
这是程序猿3 小时前
基于java的ssm框架旅游在线平台
java·开发语言·spring boot·spring·旅游·旅游在线平台
i***t9193 小时前
基于SpringBoot和PostGIS的云南与缅甸的千里边境线实战
java·spring boot·spring
k***08293 小时前
【监控】spring actuator源码速读
java·spring boot·spring
q***47186 小时前
Spring中的IOC详解
java·后端·spring
DKPT7 小时前
ZGC和G1收集器相比哪个更好?
java·jvm·笔记·学习·spring
Hollis Chuang7 小时前
Spring Boot 4.0 正式发布,人麻了。。。
java·spring boot·后端·spring
椎49511 小时前
苍穹外卖资源点整理+个人错误解析-Day10-订单状态定时处理(Spring Task)、来单提醒和客户催单
java·后端·spring
Y***h18711 小时前
eclipse配置Spring
java·spring·eclipse
p***629911 小时前
CVE-2024-38819:Spring 框架路径遍历 PoC 漏洞复现
java·后端·spring
组合缺一12 小时前
Spring Boot 国产化替代方案。Solon v3.7.2, v3.6.5, v3.5.9 发布(支持 LTS)
java·后端·spring·ai·web·solon·mcp