Skip to main content
For customer using user source directory other than Entra ID (like Okta, Ping Directory, JumpCloud, Google Cloud Directory, OneLogin etc) need to add additional adapter to give TruU permission to setup FIDO2 key in Entra ID for the users.
If you are using Entra ID as your directory, this adapter is not required.
The Entra ID FIDO2 Enrollment Adapter is required only when your primary user directory is not Microsoft Entra ID (for example, Okta, PingFederate, OneLogin, JumpCloud, or Google Cloud Directory). The adapter enables TruU to communicate with Microsoft Entra ID so that TruU can create and manage FIDO2 passkeys on behalf of users for Windows sign-in

Create the Entra ID FIDO2 Enrollment Adapter

In the TruU Admin Console, create an Entra ID FIDO2 Enrollment Adapter to allow TruU to communicate with Microsoft Entra ID for FIDO2 passkey enrollment.
  1. Sign in to the TruU Admin Console.
  2. Navigate to Integrations > Adapters.
  3. Click the + (Add Adapter) button.
  4. Select Entra ID as the Adapter Type.
Screenshot 2026 07 27 185358 Select Entra ID as the adapter type when creating a new adapter.

Register TruU in Entra ID

Prerequisites

Before you begin, confirm you have:
  • Global Administrator access in Microsoft Entra ID
  • Admin access to the TruU Admin Console

Step 1: Register TruU in Entra ID

Choose your preferred setup method:
  1. In the Microsoft Entra admin center, go to Applications > App Registrations and click New Registration.
  2. Set the display name to TruU and click Register.
  3. From the app page, go to API permissions, click Add a permission, select Microsoft Graph, then choose Application permissions.
  4. Add the following permissions and grant admin consent for each:
    • Device.Read.All
    • Group.Read.All
    • Directory.Read.All
    • User.Read (Delegated — enabled by default; grant admin consent if missing)
    • User.Read.All
    • UserAuthenticationMethod.Read.All
    • Application.Read.All
    • UserAuthenticationMethod.ReadWrite.All
Verify all permission names, types, and admin consent status before continuing.
  1. Go to Certificates & secrets, click New client secret, enter “TruU” as the description, and choose an expiry (12 months recommended).
  2. Copy the Value immediately — it will not be shown again. You will need it in Step 2.

Step 2: Configure in TruU

  1. In the TruU Admin Console, go to Settings > Directory and click + to add a new directory.
  2. Select Entra ID from the drop-down.
  3. Enter a Configuration Name and your Entra ID domain name.
  4. Select whether all users share the same UPN suffix.
  5. Enter the credentials from Step 1:
    • Directory (Tenant ID)
    • Application Client ID
    • Application Client Secret Value
  6. Choose whether TruU should automatically unenroll devices when a user is disabled or removed, then click Save.
  7. When prompted, click Go Now to continue to the Global Attributes tab.
  8. Click the Gear icon, select your Primary User Identifier (typically “mail”), and click Save.

Verification

Once saved, check that the directory shows Active and Healthy in the TruU Admin Console. Initial connectivity after a new configuration may take 3–5 minutes.