anchor.diff:  
   First, we need a new project. Create a new project with the following command:
   
  -[source,bash,subs=attributes+]
  -----
  -mvn io.quarkus.platform:quarkus-maven-plugin:{quarkus-version}:create \
  -    -DprojectGroupId=org.acme \
  -    -DprojectArtifactId=security-webauthn-quickstart \
  -    -Dextensions="security-webauthn,reactive-pg-client,resteasy-reactive,hibernate-reactive-panache,test-security-webauthn" \
  -    -DnoExamples
  -cd security-webauthn-quickstart
  -----
  +:create-app-artifact-id: security-webauthn-quickstart
  +:create-app-extensions: security-webauthn,reactive-pg-client,resteasy-reactive,hibernate-reactive-panache,test-security-webauthn
  +include::includes/devtools/create-app.adoc[]
   
   [NOTE]
   ====
  
positive.code: 
  == Prerequisites
  
  To complete this guide, you need:
  
  * less than 15 minutes
  * an IDE
  * JDK 11+ installed with `JAVA_HOME` configured appropriately
  * Apache Maven {maven-version}
  
  == Introduction to WebAuthn
  
  
negative.code: Testing WebAuthn can be complicated because normally you need a hardware token, which is why we've made the
  `quarkus-test-security-webauthn` extension:
  
  [source,xml,role="primary asciidoc-tabs-target-sync-cli asciidoc-tabs-target-sync-maven"]
  .pom.xml
  ----
  <dependency>
      <groupId>io.quarkus</groupId>
      <artifactId>quarkus-test-security-webauthn</artifactId>
  </dependency>
  ----
  
  [source,gradle,role="secondary asciidoc-tabs-target-sync-gradle"]
  .build.gradle
  ----
  implementation("io.quarkus:quarkus-test-security-webauthn")
  ----
  
  With this, you can use `WebAuthnHardware` to emulate an authenticator token, as well as the 
  