anchor.diff:  
   === OidcClients
   
  -`io.quarkus.oidc.client.OidcClient` is a container of `OidcClient`s - it includes a default `OidcClient` (which can also be injected directly as described above) and named clients which can be configured like this:
  +`io.quarkus.oidc.client.OidcClients` is a container of `OidcClient`s - it includes a default `OidcClient` (which can also be injected directly as described above) and named clients which can be configured like this:
   
   ```
   quarkus.oidc-client.client-enabled=false
  
positive.code: }
  ```
  
  Alternatively, `OidcClientRequestFilter` can be registered automatically with all MP Rest or JAX-RS clients if `quarkus.oidc.client.filter.register-filter=true` property is set.
  
  === Use injected Tokens
  
  
negative.code: }
  ```
  
  or
  
  ```
  import org.eclipse.microprofile.rest.client.annotation.RegisterProvider;
  import org.eclipse.microprofile.rest.client.inject.RegisterRestClient;
  import io.quarkus.oidc.token.propagation.AccessTokenRequestFilter;
  
  @RegisterRestClient
  @RegisterProvider(AccessTokenRequestFilter.class)
  @Path("/")
  public interface ProtectedResourceService {
  
      @GET
      String getUserName();
  }
  ```
  
  Alternatively, `AccessTokenRequestFilter` can be registered automatically with all MP Rest or JAX-RS clients if `quarkus.oidc-token-propagation.register-filter=true` property is set.
  
  This filter will be enhanced in the future to support re-signing and/or exchanging the access tokens before propagating them.
  
  == References
  