anchor.diff:  ----
   
   [[servlet-webclient-explicit]]
  -== Explicit OAuth2AuthorizedClient
  +=== Explicit OAuth2AuthorizedClient
   
   The `OAuth2AuthorizedClient` can be explicitly provided by setting it on the request attributes.
   In the example below we resolve the `OAuth2AuthorizedClient` using Spring WebFlux or Spring MVC argument resolver support.
  
positive.code: ----
  
  [[servlet-webclient-implicit]]
  == Implicit OAuth2AuthorizedClient
  
  If we set `defaultOAuth2AuthorizedClient` to `true` in our setup and the user authenticated with oauth2Login (i.e. OIDC), then the current authentication is used to automatically provide the access token.
  Alternatively,  if we set `defaultClientRegistrationId` to a valid `ClientRegistration` id, that registration is used to provide the access token.
  
negative.code: 
  
  [[servlet-webclient-clientregistrationid]]
  === clientRegistrationId
  
  Alternatively, it is possible to specify the `clientRegistrationId` on the request attributes and the `WebClient` will attempt to lookup the `OAuth2AuthorizedClient`.
  If it is not found, one will automatically be acquired.
  