Open
Description
We should align (Server|Servlet)OAuth2AuthorizedClientExchangeFilterFunction
with OAuth2ClientHttpRequestInterceptor
which introduces a ClientRegistrationIdResolver
as a flexible strategy for resolving the clientRegistrationId
for a given request. For WebClient
-based ExchangeFilterFunction
s, the interface could be:
@FunctionalInterface
public interface ClientRegistrationIdResolver {
@Nullable
String resolve(ClientRequest request);
}