You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
No, I argue this is in fact always true, but that the client device can also act as a roaming authenticator in some contexts. Whether a given authenticator is a platform authenticator or a roaming authenticator is decided by the client executing a WebAuthn ceremony, not by intrinsic properties of the authenticator itself. An Android phone "is" a platform authenticator when executing WebAuthn in a browser running on the phone, but "is" a roaming authenticator when acting as a Bluetooth authenticator with a client running on a laptop.
If those are unhelpful definitions, then we would instead need to replace the definitions with new ones.
I'm only talking about same device scenarios. There are cases where the authenticator is bound only to the WebAuthn client, and not the underlying client device.
Examples:
Google Password Manager in Chrome
A passkey provider operating as a browser extension (which is itself the WebAuthn client)
https://w3c.github.io/webauthn/#webauthn-client-device
This isn't always true. Update text.
The text was updated successfully, but these errors were encountered: