ITP with Entra ID
Purpose of ITP
Identity Threat Protection (ITP) continuously monitors account activity and Active Directory to detect abnormal behaviour.
Identity-centred behavioural analysis: detects suspicious authentications, unusual access patterns, unauthorised login attempts and user account anomalies. Examples include suspicious workstation-to-server connections, network scans, brute-force attempts and credential extraction. The module can automatically block critical events.
Active Directory security posture: gives a real-time view of AD security, with more advanced options than the Stoïk Protect AD scan. It identifies configuration issues, accounts with compromised passwords and privilege management problems.
Cloud threat monitoring (optional): once Entra ID is connected, ITP ingests your cloud and hybrid accounts, Entra ID audit logs, sign-in logs and Azure activity logs. It correlates SSO activity with your on-premises accounts and detects logins from suspicious IP addresses and abnormal access attempts.
Prerequisites
A Microsoft Entra ID P1 or P2 licence. Microsoft Entra ID Free is not supported.
An Azure subscription in the tenant. CrowdStrike deploys its log ingestion resources there.
A person with the Global Administrator or Privileged Role Administrator role in Entra ID, to grant admin consent.
A person with the Owner and Azure Deployment Stack Owner Azure roles at the Tenant Root Group level, to deploy the resources.
A Falcon console account with the permissions to set up the connector. Stoïk creates it for you in step 1.
Integration
You run the whole setup yourself from your Falcon console. Stoïk gives you the access you need and checks the result. No secret is exchanged with Stoïk: the CrowdStrike API credentials needed for the deployment are generated by you in the console and only used in your own Azure Cloud Shell.
Complete this process for each Entra ID tenant.
1. Get your Falcon console access
You and Stoïk
2. Check your Azure roles
You (Azure administrator)
3. Create the Azure registration in Falcon
You
4. Grant admin consent
You (Global Administrator or Privileged Role Administrator)
5. Deploy the resources from Azure Cloud Shell
You (Azure administrator)
6. Complete and confirm the registration
You, then Stoïk
7. Grant remediation access to Stoïk
You (Global Administrator)
Ideally, the same person runs steps 3 to 6 and holds both the Entra ID and Azure roles above. Otherwise, plan a short session with the people concerned: the wizard must stay open from step 3 to step 6.
Get your Falcon console access
Email protect@stoik.io with the name and email of the person who will run the setup.
Stoïk creates a Falcon user account for this person, with the permissions needed to configure the Entra ID connector.
The person receives an activation email from CrowdStrike. They set their password and MFA, then sign in to the Falcon console.
Check your Azure roles
The person running the deployment opens Azure Cloud Shell in Bash mode and runs:
The output must list both Owner and Azure Deployment Stack Owner. If either role is missing, have it assigned at the Tenant Root Group level before you continue.
Create the Azure registration in Falcon
Before you start, copy from your Microsoft consoles:
the
Tenant ID: Microsoft Entra admin center >Entra ID>Overviewthe
Subscription IDwhere CrowdStrike resources will be deployed: Azure portal >Subscriptions
Then, in the Falcon console:
Open the wizard:
If you have a legacy Entra ID connector, go to
Identity protection>Settings>Configurations>Connectorsand click Upgrade Now on it. The wizard opens with your tenant pre-filled.Otherwise, go to
Connectors>Cloud connectors>Cloud connections, open theAzuretab and click Add new registration. If prompted, select New deployment methods, then Next.
Registration parameters: enter a registration name, your
Microsoft Entra tenant ID, selectBicepand enter theSubscription ID. Click Continue with standard setup.Features: select
Real-time visibility and detection, then Next.Advanced settings: leave
I want to customize Entra ID permissionsunchecked. Change the region for log ingestion resources only if needed. Click Next.API credentials: click Generate API client. Copy the
Client IDandClient secretand keep them at hand for step 5. The secret is shown only once. Click Done, then Next.
Grant admin consent
This step must be performed by a Global Administrator or Privileged Role Administrator. Without admin consent, Falcon cannot read Entra ID data and Identity Protection will not work.
On the
Deploy configurationpage of the wizard, click Grant admin consent and sign in with your Microsoft administrator account.Check that the tenant ID in the URL matches your tenant.
Review the requested permissions and click Accept.
Back in the wizard, click Verify.
The application created by CrowdStrike only has read-only permissions on your directory.
Deploy the resources from Azure Cloud Shell
On the
Deploy configurationpage, open theBashtab and click Download ZIP to getcrowdstrike-fcs-azure-bicep-generated.zip.In Azure Cloud Shell (Bash), upload the ZIP file.
Unzip it:
Check that the parameters file is present:
If the file isn't listed, check that you uploaded and unzipped the right file.
Copy the commands shown on the
Bashtab and run them in order:az login -t '<tenant ID>'export FALCON_CLIENT_SECRET=<client secret from step 3>az stack mg create ..., which deploys the Bicep template
Wait until the last command finishes. The terminal looks inactive while the deployment runs and only shows errors. This is normal.
Complete and confirm the registration
In the wizard, click Validate and complete.
On the
Azuretab ofCloud connections, the registration first showsPending, thenActive. Allow about 2 hours for data to appear.The registration is complete when both
AssetsandReal-time visibility and detectionshowActive.Email protect@stoik.io with your tenant ID. Stoïk checks the registration and activates monitoring on its side.
Once the registration is active, Stoïk removes the configuration permissions from your Falcon account.
Grant remediation access to Stoïk
If an account is compromised outside business hours, your team may be unavailable. Granting this access lets Stoïk disable affected accounts once a compromise is confirmed.
Sign in as a Global Administrator and open the admin consent link.
Review the requested permissions and click Accept.
You land on a blank page. You can close it.
The application can only enable or disable existing accounts. It cannot create accounts or change other attributes. Each action requires MFA, is logged and is timestamped. Stoïk can provide the full audit log on request.
Migrating from the legacy connector
If you set up the previous Entra ID connector (application stoik-connector-itp with a client secret), it must be migrated:
Request your Falcon console access (step 1).
Complete steps 2 to 6. In step 3, start from Upgrade Now on the legacy connector.
Once the new registration is active, the legacy connector shows
Ready to Decommission. Delete it inIdentity protection>Settings>Configurations>Connectors, or ask Stoïk to do it.You can then delete the old
stoik-connector-itpapplication, its client secret and theIdentity Protection RBAC Readercustom role from your tenant. They are no longer used.
Self-managed Falcon console
If you manage your own Falcon console, skip step 1 and use an account with the permissions to manage cloud registrations and API clients. Follow steps 2 to 7.
Last updated
Was this helpful?

