Diary

2023-12-28|今天做了什么

今天做了什么:

  • 重构微服务项目中使用 spring-security-oauth2 搭建 OAuth2 认证服务和资源服务的代码,减少其他模块对此的耦合度。计划将 spring-security-oauth2 迁移到 spring-security-oauth2-authorization-server 上,即使用 OAuth2.1 授权和认证。Spring Authorization …

2023-12-27|今天做了什么

今天做了什么:

  • 微服务项目中认证服务器配置授权码模式,并测试通过
    • 扩展 RedisAuthorizationCodeServices ,支持设置过期时间。
      • 注意:OAuth2Authentication 无法从 json 反序列化,故无法使用 JSON 反序列化类,只能使用 JDK 反序列化类。
    • 扩展 BearerTokenExtractor,支持从 request 请求的 header …