Google Chrome virtual authenticator
As a developer it might be helpful to use the Google Chrome WebAuthn emulator. It allows you to test the WebAuthn API with a virtual authenticator.
- 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
- 1.On the WebAuthn tab, click the checkbox to enable virtual authenticator environment
- 2.Once enabled, the New authenticator section appears
- 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
For the Corbado API, 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
- 1.On the demo page, click Sign up on the right upper corner, select Biometrics and enter your personal information
- 2.Click on Sign up at the bottom of the page
- 3.A new credential is now added to the Credentials table in the WebAuthn tab
After successful registration by confirming the email magic link, you can login any number of times. The Signature Count will increase accordingly.