ThreatPrevent
ThreatPrevent
Cyber Trust Intelligence
Enterprise SSO

Microsoft Entra ID

Register ThreatPrevent as a confidential web application in your Entra tenant, then connect it to your ThreatPrevent organisation.

1. Create the app registration

  1. Open Microsoft Entra admin centre and select App registrations โ†’ New registration.
  2. Use a recognisable name such as ThreatPrevent SSO.
  3. Select Accounts in this organisational directory only.
  4. Choose the Web platform and enter the callback below exactly.
Redirect URI (Web)
https://api.threatprevent.io/v1/auth/sso/callback

2. Collect the identifiers

From the app overview, copy the Application (client) ID and Directory (tenant) ID. Create a client secret under Certificates & secrets and copy its value immediately; Entra shows it only once.

Record the secret expiry in your operational calendar. An expired secret prevents new SSO sessions.

3. Configure ThreatPrevent

FieldValue
ProviderMicrosoft Entra ID
Issuer URLhttps://login.microsoftonline.com/TENANT_ID/v2.0
Client ID / secretValues from the app registration
Scopesopenid profile email
Subject claimsub
Email claimpreferred_username
Tenant claimtid
Token authenticationClient secret in request body
Require email verifiedOff for the Entra default configuration

4. Verify and activate

  1. Save the provider.
  2. Run Test provider to validate discovery, issuer and signing-key metadata.
  3. Activate only after the test succeeds.
  4. Add your organisation domain and publish the exact DNS TXT record displayed.
  5. Verify the domain in ThreatPrevent.
Exact values matter. A trailing path difference, wrong tenant, expired secret or callback registered under a non-Web platform will cause authentication to fail.