anchor.diff:  
   As you can see `ProtectedResource` returns a name from both `userName()` and `adminName()` methods. The name is extracted from the current `JsonWebToken`.
   
  -Next lets add REST Client with `OpenID Connect Client Reactive Filter` and another REST Client with `OpenID Connect Token Propagation Filter`, `FrontendResource` will use these two clients to call `ProtectedResource`:
  +Next let's add a REST Client with `OpenID Connect Client Reactive Filter` and another REST Client with `OpenID Connect Token Propagation Filter`. `FrontendResource` will use these two clients to call `ProtectedResource`:
   
   [source,java]
   ----
  
positive.code: 
  [source,bash]
  ----
  curl -v -X GET \
    http://localhost:8080/frontend/admin-name-with-propagated-token` \
    -H "Authorization: Bearer "$access_token
  ----
  
  
negative.code: 
  [source,bash]
  ----
  curl -i -X GET \
    http://localhost:8080/frontend/user-name-with-propagated-token \
    -H "Authorization: Bearer "$access_token
  ----
  
  