Integration Procedure
The following provides an overview of the steps to get started using Yubico FIDO Pre-reg with Microsoft Azure components and Entra ID to create a first shipment of a pre-registered YubiKey.
Prerequisites
Ensure you have the following before starting the implementation procedure:
- Enterprise Plus plan subscription. For questions about Yubico subscription services, contact Yubico Support.
- YubiEnterprise Console access with FIDO Pre-reg enabled. This is provided by Yubico during onboarding of your organization.
- Customization IDs (CID), Product IDs, and Subscription IDs for the YubiKey models you will be shipping to end users. Provided by Yubico.
- A YubiEnterprise API token, see Generating API Tokens.
- An ARM Template JSON file, provided by Yubico.
- A Docker Image for the Yubico FIDO Connector app, provided by Yubico.
- An Azure Resource Group permissions template provided by Yubico.
- The following administrative roles are required for the implementation:
- Application Administrator - when registering apps (Microsoft Entra ID).
- Authentication Policy Administrator - when enabling passkey authentication (Microsoft Entra ID).
- Global Administrator - when registering apps and granting admin consent for tenant (Microsoft Entra ID).
- Privileged Role Administrator - when granting Logic App permissions (Azure deployment).
Integration Steps
The following steps lets you set up the Yubico FIDO Pre-reg integration and create a first shipment of a pre-registered YubiKey:
The sections in the following describe each step in detail.