Roaming Authenticator
A roaming authenticator is a portable, external security device, such as a USB security key, that you can move between and use with multiple devices to prove your identity. Unlike an authenticator built into a single phone or laptop, it is removable and works across different platforms. It is often used as a strong login method or as a backup in case a device-bound authenticator is lost or stolen.
In the WebAuthn/FIDO2 model, a roaming (cross-platform) authenticator is an external, removable authenticator that can be used with more than one client device, communicating with the host typically over transports such as USB, NFC, or BLE via CTAP. It is distinguished from a platform (bound) authenticator, which is embedded in a single device. A roaming authenticator manages public key credentials and, during a WebAuthn ceremony, produces an assertion signed with the private key corresponding to the credential registered with the relying party; examples include hardware security keys such as a YubiKey, as well as earlier U2F/UAF devices. Because it is portable across devices, it is commonly deployed both as a primary authenticator and as a means of storing backup credentials. The specific transports, CTAP version, and credential capabilities (for example resident/discoverable credential support) depend on the device and deployment; those details are out of scope for this definition.
Why it matters
Roaming authenticators address a core weakness of many authentication schemes: dependence on a single device. Because a platform authenticator is embedded in one phone or laptop, losing or damaging that device can lock a user out of accounts or force a fallback to weaker recovery methods. A roaming authenticator, being portable and usable across multiple client devices, provides both a phishing-resistant primary login method based on public key cryptography and a practical way to store backup credentials in case a platform authenticator is lost or stolen.
For organizations deploying FIDO2/WebAuthn, roaming authenticators such as hardware security keys support the goal of strong, phishing-resistant authentication because the private key never leaves the device and assertions are cryptographically bound to the relying party. This makes them attractive for high-assurance use cases and for populations that move between shared or multiple workstations. Their cross-platform nature means the same physical key can serve as an authentication factor across desktops, laptops, and mobile devices that support the relevant transports.
The trade-offs are largely operational. A physical device can itself be lost, which is why many deployments issue more than one key per user or pair a roaming authenticator with a platform authenticator. Actual behavior, including supported transports, CTAP version, and whether discoverable (resident) credentials are available, depends on the specific device and deployment, so architects should validate capabilities against their requirements rather than assume uniform support.
Who it's relevant to
Inside Roaming Authenticator
Common questions
Answers to the questions practitioners most commonly ask about Roaming Authenticator.