The step-by-step mechanics for creating groups and registering applications in Microsoft Entra ID live in About identity and access management. This page covers what to do and in what order as part of a new CDF project handoff with Cognite. You can use it as a checklist, then follow the linked Admin guides for each step.
The steps below are written for Microsoft Entra ID. If you use another supported identity provider — for example, Amazon Cognito — the process follows the same order: create IdP groups, invite guest users, register applications, send tenant and group identifiers to Cognite, then register Cognite applications after provisioning. See About identity and access management for provider-specific procedures. Other providers must meet minimum IdP requirements.
1
Collect your Entra ID tenant information
Sign in to the Azure portal as an admin, select Microsoft Entra ID, and note the Primary domain and Tenant ID from the Overview page.
2
Create your Entra ID groups
Create one security group per row below, following the persona-led naming pattern (see Create groups in Entra ID for the click-through steps), and note each group’s Object Id.
2 Only if you’re using a dedicated dev/test environment. The
1 Only if you scope access below the whole project — see Resource naming conventions for the full token grammar.
2 Only if you’re using a dedicated dev/test environment. The
dev suffix covers both dev and test.3
Add Cognite and partner users as guests
Add the Cognite/partner users you were given as guest users in your Entra ID tenant:
- Solution architects (primary technical contacts) →
admin_all_prod,admin_all_dev,producer_all_prod,producer_all_dev. - Other Cognite/partner users →
producer_all_prod,producer_all_dev.
4
Register a service principal for each integration
Register a separate app in Entra ID for each extractor or tool (for example, one for transformations, one for functions) and add it to the relevant group. Follow Add a service account to a CDF group for the full procedure, using the same persona-led pattern for the app name (for example,
producer_pp_prod for a processing pipeline service principal).5
Send Cognite your tenant information
Return the domain, tenant ID, and group object IDs you collected to Cognite, through a secure channel.
6
Register the Cognite API and applications
Once Cognite has provisioned your project, follow Register the Cognite API and applications in Microsoft Entra ID to register the Cognite API and the applications your users need. Then test and verify that users can sign in and access the expected CDF data.