Supported configurations for using FIDO security keys - AWS Identity and Access Management

Supported configurations for using FIDO security keys

You can use WebAuthn as a multi-factor authentication (MFA) method with IAM using currently supported configurations. These include FIDO certified devices supported by IAM and browsers that support WebAuthn.

FIDO devices supported by AWS

IAM currently supports FIDO certified security devices that plug into USB ports on your computer. We currently do not support the Platform authenticators such as TouchID, FaceID, or Windows Hello.


AWS requires access to the physical USB port on your computer to verify your FIDO certified device. WebAuthn MFA will not work with a virtual machine, a remote connection, or a browser's incognito mode.

For information on purchasing a supported device, see Multi-Factor Authentication.

Browsers that support WebAuthn

The following browsers currently support the use of FIDO certified security keys:

  • Google Chrome, version 67 and later.

  • Apple Safari, version 14 and later.

  • Microsoft Edge, version 1809 and later.

  • Mozilla Firefox, version 60 and later.


    Most Firefox versions that currently support WebAuthn do not enable support by default. For instructions on enabling WebAuthn support in Firefox, see Troubleshooting FIDO security keys.

Browser plugins

AWS currently supports only browsers that natively support the FIDO2/WebAuthn standard. AWS does not support using plugins to add FIDO2/WebAuthn browser support. Also note that some browser plugins are incompatible with the U2F standard and can cause unexpected results with FIDO2 security keys.

For information on disabling browser plugins and other troubleshooting tips, see I can't enable my FIDO security key.

Mobile environments

The following browsers currently support the use of FIDO certified security keys:

  • Android 7+, with Google Chrome.

  • iOS 14.5+, with Apple Safari, Google Chrome, and Mozilla Firefox.


The AWS Console Mobile App does not currently support using FIDO certified security keys for MFA.


AWS currently supports using FIDO certiffied security keys only in the AWS Management Console. Using FIDO certified security keys for MFA is not currently supported in the AWS CLI and AWS API, or for access to MFA-protected API operations.

Additional resources