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
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.
Sign in to the TruU Admin Console.
Navigate to Integrations > Adapters.
Click the + (Add Adapter) button.
Select Entra ID as the Adapter Type.
Select Entra ID as the adapter type when creating a new adapter.
In the Microsoft Entra admin center, go to Applications > App Registrations and click New Registration.
Set the display name to TruU and click Register.
From the app page, go to API permissions, click Add a permission, select Microsoft Graph, then choose Application permissions.
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.
Go to Certificates & secrets, click New client secret, enter “TruU” as the description, and choose an expiry (12 months recommended).
Copy the Value immediately — it will not be shown again. You will need it in Step 2.
This script automates the manual steps. It registers an app named TruUIDS in Entra ID, grants the required Microsoft Graph permissions with admin consent, and outputs the credentials you need for TruU.Requirements:
Global Administrator (or sufficient rights to register apps and grant Microsoft Graph permissions)
Microsoft Graph PowerShell SDK installed
The client secret is displayed only once when the script completes. Copy it to a secure location before closing the terminal.
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.
Was this page helpful?
Assistant
Responses are generated using AI and may contain mistakes.