Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

On this page we will share what you can expect when integrating with FIDO.

Before Integration

To ensure a seamless integration to Cardinal’s FIDO solution be sure to have the following prepared:

  • The user's device must have platform authenticators such as Face ID or Touch ID. Current Cardinal FIDO solutions do not provide support to roaming authenticators such as YubiKey.

  • The browser being used must have WebAuthN API support.

  • The integrator must support the Data Exchange API.

  • For browser flows, FIDO is only supported for Cardinal Cruise API. For app flows, when using Web SDK, integrators would need to consider implementation of iframes in their checkout flow.

During Integration

You will need to complete the following steps:

  1. Check FIDO Compatibility

  2. Check for FIDO Enrollment

  3. Enroll a User into FIDO

  4. Authenticate using FIDO

FIDO-Flow-20240521-162023.png

FIDO API Support

The user’s browser will also need to be compatible with the FIDO API. The API has two core components explained in the table below:

API Name

Description

Browser Support Information

WebAuthN

This is the core API of FIDO

External Link: CanIUse: WebAuthN

isUserVerifyingPlatformAuthenticatorAvailable

This API is used directly by FIDO and as such is a hard requirement for browser API support.

External Link: CanIUse: isUserVerifyingPlatformAuthenticatorAvailable

  • No labels