Android

Local Authenticator

(create and use passkeys from the local device)

Supported
External Authenticator

(create and use passkeys from another device)

Planned

Overview

The platform authenticator in Android 9+ has the following capabilities:

  • creating and using passkeys that are backed up to Google Password Manager
  • using a passkey from the local Android device to sign into services on another device (such as a laptop or desktop), using FIDO Cross-Device Authentication

Android 14 adds the following capabilities:

Cross-Device Authentication

Android devices can be an authenticator for FIDO Cross-Device Authentication (CDA).

Android devices can be persistently linked to the browsers/platforms below:

  • Chrome OS
  • Windows 11 23H2
  • Chrome & Edge on Windows 11 <23H2
  • Chrome & Edge on Windows 10
  • Chrome on macOS
  • Edge on macOS
  • Chrome on Ubuntu
  • Edge on Ubuntu

macOS (Safari and native apps), iOS (global), and iPadOS (global) do not support persistent linking.

When an authenticator is not persistently linked, a QR code must be scanned on every use.

Platform Notes

Resources

Docs

Videos

Sample Code

Community Resources

Last Updated: Oct 04, 2023