【发布时间】:2020-05-05 11:07:44
【问题描述】:
免责声明:老实说,我尝试在 google/github 上搜索,扫描了 OAuth2 migration guide,但找不到答案,所以我们开始吧。
来自 spring-cloud-security 项目的org.springframework.cloud.security.oauth2.client.feign.OAuth2FeignRequestInterceptor 获取 OAuth2 令牌并将其设置为 Feign 的 RequestTemplate,对客户端的调用者透明。
但是,它依赖于一个已弃用的OAuth2ClientContext 类,它引用了前面提到的迁移指南,它仍然说
对于其他流,需要一个 OAuth2ClientContext 实例 构造和暴露。
所以知道几件事会很棒:
1. 它真的被弃用了,还是只是它的用法应该改变(至少在某些情况下)?
2. 如果是前者 - 正确的选择是什么?
3. 是否有计划将OAuth2FeignRequestInterceptor 不再使用已弃用的类?
【问题讨论】:
标签: spring-security spring-cloud spring-security-oauth2