Step-by-step guide for customer admins completing onboarding after their service provider has pre-onboarded their workspace.
This guide is for customer admins whose service provider has pre-onboarded their workspace in ContraForce. You’ll receive an invite email from your service provider. Click the link to start.
Who is this for?
Customer security or IT admins finishing the workspace their MSP/MSSP started for them
Global Administrators in the customer’s Microsoft Entra tenant who need to grant ContraForce access
Required to grant ContraForce consent. Microsoft Graph app-only permissions can only be granted by a Global Administrator
Invite email from your service provider
The link in this email is your onboarding entry point
Pop-ups allowed for portal.contraforce.com
The Microsoft consent prompts open in a popup window
Azure Subscription Owner
Only if you’ll deploy the Microsoft Sentinel module, which deploys supporting Azure infrastructure
Granting consent requires a Global Administrator. Cloud App Admin and Application Admin roles cannot grant the app-only permissions ContraForce needs. If you aren’t a Global Administrator, forward your invite link to a Global Admin in your organization and have them sign in instead.
Your service provider has already created your workspace and pre-selected the Detection and Response modules you need. Your job is to sign in, grant ContraForce access to your tenant, and grant Consent for each module on the Modules tab.There’s no completion screen to wait for. Your workspace is onboarded when its status light turns green on its card in the Workspace Center. Your service provider receives a real-time notification the moment your workspace goes live.
When you click the link in your invite email, you’ll be redirected to Microsoft to sign in. The first time anyone from your organization signs in, a Global Administrator must approve the core ContraForce app.ContraForce requests two core consents — ContraForce API and ContraForce Portal — as two separate Microsoft consent prompts. Accept both.
1
Click the invite link
Open the email from your service provider and click the onboarding link. You’ll be taken to portal.contraforce.com.
2
Sign in as a Global Administrator
You’ll be redirected to Microsoft. Sign in with your Global Admin credentials.
3
Review and accept the ContraForce API consent
Microsoft displays a consent screen listing the permissions ContraForce needs to read security data from your tenant. Check Consent on behalf of your organization and click Accept.
Microsoft consent screen: ContraForce API permissions
4
Review and accept the ContraForce Portal consent
A second Microsoft consent prompt appears for the ContraForce Portal. Check Consent on behalf of your organization again and click Accept.
Second Microsoft consent screen: ContraForce Portal
This is a one-time approval. Once a Global Admin grants both core consents, the rest of your team can sign in normally.
After the core consents are granted, open your workspace and go to the Modules tab. The modules your service provider pre-selected are already listed for you — you just grant Consent for each one.
1
Open your workspace
From the Workspace Center, open the workspace your service provider created for you.
2
Go to the Modules tab
Each pre-selected detection and response module appears here with a Consent action.
3
Click Consent on each module
A Microsoft consent window opens. Sign in if prompted, review the permissions, and click Accept. Consent is granted per module — repeat for each module on the tab. You can consent to modules in any order.
Microsoft Sentinel customers: Consenting to the Sentinel module automatically deploys the supporting Azure infrastructure in your subscription, including the Azure Lighthouse delegation, the Apollo resource group, and the Sentinel-side automation. You don’t need to run a separate Azure deployment step. To deploy Sentinel, you must be an Azure Subscription Owner. Allow a few minutes for resources to appear.
Response modules (such as Gamebooks for Defender XDR, Identity, Microsoft 365, Azure, and SentinelOne) enable Gamebook actions like isolating devices, disabling users, and quarantining files. Consent to them the same way — a single Consent per module.
Adding users is not part of onboarding. Once your workspace is live, add teammates from Settings → User Management using the Invite people to the organization dialog. Manage groups from Settings → Group Management.
This clears any stale session that might be blocking sign-in.
2
If you're a Global Admin, click Try Again
Sign in. Microsoft will show the consent screen. Accept both core consents, and you’ll proceed into your workspace.
3
If you're not a Global Admin, click Email Your Admin
Or copy the Admin Consent Link from the page and send it to a Global Admin in your organization. Once they accept, return to your invite link and click Try Again.
Don’t keep retrying the same sign-in repeatedly without signing out. Repeated failures can compound the bad-session state and require a browser cache clear to recover.