OAuth2在内存、Redis、JDBC方式下的多客户端配置
知识改变命运,撸码使我快乐,祝大家2020年元旦快乐!!! 点赞再看,养成习惯 本篇文章对应源码码云(Gitee)仓库 https://gitee.com/minbox-projects/api-boot-chapter ,您的Star是给我最大动力 Spring 所提供的 OAuth2 集成策略,支持多种方式存储 认证信息 以及 客户端信息 ,由于在之前的文章中讲解使用时把知识点进行了拆分,有很多同学不太会组合使用,很多单独问我 ApiBoot 所提供的 OAuth2 的整合后,多个客户端该怎么配置? 本章就来讲讲如果我们使用 内存方式 、 Redis方式 做 OAuth2 相关信息存储时,该如何配置多个客户端!!! 系列文章 ApiBoot 针对每一个组件都提供一系列的拆分详解文章,详情请访问 ApiBoot开源框架各个组件的系列使用文章汇总 。 前言 ApiBoot 集成 OAuth2 后 内存方式 与 Redis方式 的客户端配置都位于 application.yml/application.properties 配置文件内,通过源码发现 Spring 提供了一个接口 TokenStore 来定义操作认证信息的方法列表,实现该接口后就可以定义不同的存储方式具体的逻辑,当前我们也可以进行自定义,只需要将自定义实现类的实例交付给 Spring IOC 进行托管就即可,