anchor.diff:  
   image::dev-ui-keycloak-test-service-from-spa.png[alt=Dev UI OpenId Connect Keycloak Single Page Application,role="center"].
   
  -Here you can test the service with either the access token or ID token (note ID token will be sent as a regular bearer token).
  +Here you can test the service with either the access token or ID token (note that the ID token will be sent as a regular bearer token).
   
   Finally you can click a `Logged in` option if you'd like to log out and authenticate to Keycloak as a different user.
   
  
positive.code: 
  ==== Client Credentials Grant
  
  If you set `quarkus.keycloak.devservices.grant.type=client` then a `client_credentials` grant will be used to acquite a token, with the page showing no `User` field in this case:
  
  image::dev-ui-keycloak-client-credentials-grant.png[alt=Dev UI OpenId Connect Keycloak Page - Client Credentials Grant,role="center"].
  
  
negative.code: 
  ==== Implicit Grant
  
  If you set `quarkus.keycloak.devservices.grant.type=implicit` in `applicatin.properties` (this is a default value) then an `implicit` grant will be used to acquire both access and ID tokens.
  Using this grant is recommended to emulate a typical flow where a `Singe Page Application` acquires the tokens and uses them to access Quarkus services.
  
  First you will see an option to `Log into Single Page Application`:
  