anchor.diff:  ----
   
   [[oidc-client-reactive-filter]]
  -=== Use OidcClient in MicroProfile RestClient Reactive client filter
  +=== Use OidcClient in RestClient Reactive ClientFilter
   
   Add the following Maven Dependency:
   
  
positive.code: ----
  
  [[token-propagation]]
  == Token Propagation in MicroProfile RestClient client filter
  
  The `quarkus-oidc-token-propagation` extension provides two JAX-RS `javax.ws.rs.client.ClientRequestFilter` class implementations that simplify the propagation of authentication information.
  `io.quarkus.oidc.token.propagation.AccessTokenRequestFilter` propagates the link:security-openid-connect[Bearer] token present in the current active request or the token acquired from the link:security-openid-connect-web-authentication[Authorization Code Flow], as the HTTP `Authorization` header's `Bearer` scheme value.
  
negative.code: 
  If you work with Keycloak then you can use the same approach as described in the link:security-openid-connect#integration-testing-keycloak[OpenId Connect Bearer Token Integration testing] `Keycloak` section.
  
  === How to check the errors in the logs
  
  Please enable `io.quarkus.oidc.client.runtime.OidcClientImpl` `TRACE` level logging to see more details about the token acquisition and refresh errors:
  
  