Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

YubiKey Provisioning

In an air-gapped environment, YubiKey provisioning happens entirely on the internal network through the Vouch server’s web UI. This chapter covers the provisioning workflow, hardware requirements, and spare key strategy.

Provisioning Workflow

  1. User opens https://auth.internal/enroll/start in a browser on their workstation
  2. User authenticates with the internal identity provider
  3. User inserts their YubiKey and completes the WebAuthn registration flow
  4. User sets a PIN on their YubiKey if one is not already configured (minimum 8 characters)
  5. The credential is registered and the user can begin authenticating

There is no admin pre-creation step: enrollment is user-initiated, and the first enrollee from a domain becomes that organization’s administrator — see Organizations and Administrators.

YubiKey Requirements

  • YubiKey 5 series with firmware 5.2+
  • FIDO2/WebAuthn support enabled
  • PIN configured (minimum 8 characters)

Spare Key Strategy

Register at least two YubiKeys per user (primary and backup). If a YubiKey is lost or damaged:

  1. User reports lost key to administrator
  2. Administrator revokes the lost key’s credential via the web UI
  3. User registers their backup YubiKey