anchor.diff:  ----
   %prod.quarkus.oidc.auth-server-url=http://localhost:8180/realms/quarkus
   quarkus.oidc.client-id=backend-service
  -quarkus.oidc.client-secret=secret
  +quarkus.oidc.credentials.secret=secret
   
   # Tell Dev Services for Keycloak to import the realm file
   # This property is not effective when running the application in JVM or Native modes
  
positive.code: ----
  import static org.hamcrest.Matchers.equalTo;
  
  import java.util.Arrays;
  import java.util.HashSet;
  
  import org.hamcrest.Matchers;
  import org.junit.jupiter.api.Test;
  
  import io.quarkus.test.common.QuarkusTestResource;
  
negative.code: 
  === Starting and Configuring the Keycloak Server
  
  NOTE: Do not start the Keycloak server when you run the application in a dev mode - `Dev Services for Keycloak` will launch a container. See <<keycloak-dev-mode, Running the Application in Dev mode>> section below for more information. Make sure to put the {quickstarts-tree-url}/security-openid-connect-quickstart/config/quarkus-realm.json[realm configuration file] on the classpath (`target/classes` directory) so that it gets imported automatically when running in dev mode - unless you have already built a {quickstarts-tree-url}/security-openid-connect-quickstart[complete solution] in which case this realm file will be added to the classpath during the build.
  
  To start a Keycloak Server you can use Docker and just run the following command:
  
  