How to activate the virtual authenticator

  1. Visit the Corbado Demo Page with the Google Chrome browser
  2. Open the Google Chrome DevTool by right clicking anywhere on the webpage and click on ‘inspect’
  3. Click More Options > More tools > WebAuthn to open the WebAuthn tab
Google Chrome Virtual Authenticator

Enable the virtual authenticator environment

  1. On the WebAuthn tab, click the checkbox to enable virtual authenticator environment
  2. Once enabled, the New authenticator section appears
Google Chrome Virtual Authenticator

Add a virtual authenticator

  1. In the New Authenticator section, configure the following options:
    • Protocol: ctap2 (Client to Authenticator Protocol) or u2f (Universal 2nd factor)
    • Transport: usb, nfc, ble (bluetooth low energy) or internal (platform authenticator)
    • Support resident keys (client-side discoverable credentials)
    • Support user verification (the technical process by which an authenticator locally authorizes the invocation of the authenticatorMakeCredential and authenticatorGetAssertion operations)
    • Supports large blob (available only for ctap2 protocol)
  2. Click the Add button
  3. You can see a section with your newly-created authenticator
Google Chrome Virtual Authenticator For Corbado, we recommend the use of the CTAP2 protocol, active support of resident keys and user verification. The authenticator section includes a credentials table. The table is empty until a credential is registered with the authenticator. Google Chrome Virtual Authenticator

Register a new credential

To register a new credential, go to the Corbado Demo
  1. On the demo page, provide your email address and click Sign up
  2. A new credential is now added to the credentials table in the WebAuthn tab
Google Chrome Virtual Authenticator After successful registration by confirming the email magic link, you can login any number of times. The Signature Count will increase accordingly. Google Chrome Virtual Authenticator