OAuth2 集成 Spring 的示例,包含授权服务器、资源服务器、客户端的代码示例。
客户端。依赖 spring-boot-starter-oauth2-client,通过 AuthorizedClientManager 来进行获取 Access Token。 在 Feign RequestInterceptor 传递 Bearer Token,实现 FeignClient 调用资源服务器的接口。
Feign RequestInterceptor OAuth2FeignRequestInterceptor