To set up FIDO2 authentication in the Workspace ONE Access service, you enable FIDO2 authentication, configure the FIDO2 settings, and enable FIDO2 in the built-identity provider. You then configure access policy rules to authenticate with FIDO2.

FIDO2 authentication is only available to access web apps through the Workspace Intelligent Hub web portal.

Prerequisites

System Requirements

Browser Operating System Authenticator Type
Google Chrome 85 or later MacOS 10.15.7 TouchID

External (Yubikey)

Windows 10 Windows Hello

External (Yubikey)

Safari 14.02 or later MacOS 10.15.7 External (Yubikey)
Microsoft Edge Chromium 85 or later Windows 10 Windows Hello

External (Yubikey)

Firefox 81 or later Windows 10 External (Yubikey)

Procedure

  1. In the Workspace ONE Access console Identity & Access Management tab, go to Manage > Authentications Methods.
    1. In the FIDO2 row, click the pencil icon.
    2. Configure the FIDO2 settings.
      Option Description
      Enable FIDO Adapter Enable FIDO2 authentication on the built-in identity provider on the service.
      Enable Registration During Login Enabled by default. The first time a user attempts to log in when FIDO2 authentication is enabled, users are asked to register their FIDO2 authenticator.
      Max Authentication Attempts The number of times a user can attempt to authenticate before they receive an Access Denied message.
      Attestation Conveyance Preference

      The attestation data that is returned from the authenticator has information that could be used to track users. This option allows the Workspace ONE Access server to indicate how important the attestation data is to the FIDO2 registration event.

      • none. The default. This value indicates that the Relying Party is not interested in authenticator attestation.
      • indirect. This value indicates that the Relying Party prefers an attestation conveyance yielding verifiable attestation statements, but allows the client to decide how to obtain such attestation statements.
      • direct. This value indicates that the Relying Party wants to receive the attestation statement as generated by the authenticator.
        Note: If the attestation conveyance preference is direct or indirect, the TouchID authenticator does not work.
      User Verification Preference Configure how you want the user verification to be handled.

      Required is the default value. This option offers the highest security.

      • discouraged. This value indicates that the Relying Party does not want user verification used during the authentication.
      • preferred. This value indicates that the Relying Party prefers user verification if possible, but will not fail the operation if the response does not have the UV flag set.
      • required. The default. This value indicates that the Relying Party, requires user verification for the operation and fails the operation if the response does not have the UV flag set.
      Authenticator Type Preference

      Select cross-platform, if admins are registering users. Select platform, if users are registering devices. Select all to use both options.

      • platform. Authenticators that are attached to a device. For example a laptop running Windows Hello.
      • cross-platform. Authenticators that are removable and cross-platform. For example, a YubiKey. These authenticators can be used on multiple devices.
      • all
      Authentication Timeout in Seconds Enter the time in seconds to wait for a response before the request expires. The recommended time is 180 seconds (3 minutes).
      Action Type (optional)

      You can configure restrictions for users to allow specific FIDO2 security keys based on their AAGUID or to block specific FIDO security keys based on their AAGUID.

      If you selected an action type, configure the Authenticator List of AAGUIDs to manage.

      Authenticator List of AAGUIDs

      If you selected an Action Type, list the FIDO2 security key AAGUID of all the types of authenticators that you want to allow or block.

      Each authenticator should provide an Authenticator Attestation GUID (AAGUID) during registration. An AAGUID is a 128-bit identifier that indicates the type, for example make and model of the authenticator.

      The AAGUID is represented as a string, for example 7a98c250-6808-11cf-b73b-00aa00b677a7, consisting of 5 hex strings separated by a dash (-).

    3. Click Save.
  2. Navigate to Manage > Identity Providers, and select the built-in identity provider that you already configured.
    1. In the Authentication Methods section, select FIDO2.
    2. Click Save.

What to do next

Create a FIDO2 registration policy rule and a FIDO2 authentication policy rule in Policies.