Skip to main content

Microsoft Entra ID integration overview

Netwrix Privilege Secure for Discovery integrates with Microsoft Entra ID for directory synchronization and Security Assertion Markup Language (SAML) single sign-on (SSO). Windows endpoint operations need a separate connectivity path. This section helps you plan and configure each layer.

The integration covers:

  • Microsoft Graph directory synchronization
  • Service provider-initiated (SP-initiated) SAML SSO
  • Entra-native inventory with or without an endpoint detection and response (EDR) connector
  • Active Directory (AD) and Microsoft Entra hybrid deployments

Integration layers​

Privilege Secure for Discovery separates directory synchronization, user authentication, and endpoint operations.

LayerMicrosoft Entra object or endpoint channelCredential or trustPurpose
Directory synchronizationApp registrationTenant ID, client ID, and client secretRead users, groups, devices, and the default domain through Microsoft Graph
SAML authenticationNon-gallery enterprise applicationMicrosoft Entra login URL and application-specific SAML signing certificateAuthenticate an existing, authorized Privilege Secure for Discovery identity
Windows endpoint operationsDirect Windows connectivity or a supported EDR connectorDedicated Scan, Protect, or EDR credentialsCollect inventory and perform supported endpoint actions without modifying Microsoft Entra directory objects

The SAML identity must already exist in Privilege Secure for Discovery and have an effective role. In an Entra-native deployment, complete Microsoft Graph synchronization before you test SAML. In a hybrid deployment, the identity can originate from Lightweight Directory Access Protocol (LDAP) synchronization. Complete both synchronization paths and verify object correlation before you enable SSO.

Microsoft Graph doesn't provide an endpoint execution channel. Scan, Protect, Deny, Just-In-Time Access (JIT/JITA), and Offline Access Management (OAM) use direct Windows connectivity or a supported EDR connector.

What synchronization reads​

The product reads from Microsoft Graph only. It never writes to your tenant. A synchronization pass reads:

  • Users, including the on-premises attributes of hybrid users
  • Groups, with their members and the groups they belong to
  • Devices
  • The tenant's default domain name, which the product uses as the domain fully qualified domain name (FQDN) for the Microsoft Entra source
  • The members of the Global Administrator directory role

After the first import, the product requests changes from Microsoft Graph every 15 minutes by default. It also runs a full synchronization once a day.

Select an endpoint operating model​

Choose the model that provides a reliable path from Privilege Secure for Discovery to the managed Windows endpoints.

CapabilityEntra Native baselineEntra Native with EDRAD and Entra Hybrid
Directory synchronizationMicrosoft GraphMicrosoft GraphLDAP and Microsoft Graph
SAML SSOYesYesYes
Scan and inventoryInventory only; requires direct network access and a valid Scan accountSupported EDR pathDirect AD and Windows path; EDR is optional
Protect, Deny, JIT/JITA, and OAMKeep disabledEnable only the actions that the connector and installed release supportUse the direct or EDR path that supports the action
Active Directory requiredNoNoYes

The Entra Native baseline provides Entra directory visibility, SAML SSO, and read-only endpoint inventory when Privilege Secure for Discovery can resolve, reach, and authenticate to the Windows endpoint. It doesn't guarantee inventory from every Entra-joined device. If an endpoint isn't directly reachable, Microsoft Graph can still supply its directory record, but the product can't collect endpoint-local inventory through Graph.

Use Entra Native with EDR when the deployment requires a supported EDR platform to reach Entra-managed endpoints. Use AD and Entra Hybrid when the product can connect to the corresponding AD domain and use the direct Windows management path.

Prerequisites​

Before you make changes:

  • Plan a change window, a backup, and a rollback procedure.
  • Use a stable FQDN for the Privilege Secure for Discovery server, covered by a trusted Transport Layer Security (TLS) certificate.
  • Verify time synchronization on the server, administrator workstations, and identity infrastructure.
  • Allow outbound HTTPS from the server to login.microsoftonline.com and graph.microsoft.com. If the server uses a proxy, configure it in Configure > Server > Proxy Configuration.
  • Keep a tested local administrator session.
  • Select a pilot user that synchronizes to Privilege Secure for Discovery and receives an effective role.
  • Assign at least two accountable owners to each Microsoft Entra application.
  • Define monitoring for client-secret and SAML-certificate expiration.
  • Store all credentials in a secret manager.
  • Select the endpoint operating model before you enable Scan or Protect policies.

Record the integration values​

Record the values for your environment before you start the configuration.

PurposeExample or required value
Base URL, SAML Entity ID, and Issuerhttps://psd.example.com
SAML Reply URL or Assertion Consumer Service (ACS) URLhttps://psd.example.com/api/v1/login
SP-initiated start URL and Microsoft Entra Sign-on URLhttps://psd.example.com/api/v1/login/sso
Local recovery loginhttps://psd.example.com/#/login
Microsoft Entra Login URL and Entrypointhttps://login.microsoftonline.com/<tenant-id>/saml2
SAML Relay StateLeave empty
SAML Logout URLLeave empty

Replace psd.example.com with the FQDN of your server. Use the same value throughout Microsoft Entra and Privilege Secure for Discovery.

Configuration workflow​

Complete the configuration in this order:

  1. Configure Microsoft Graph directory synchronization.
  2. Configure SAML SSO.
  3. Configure endpoint operations for the selected operating model.
  4. Validate and troubleshoot the integration.

The Graph app registration and SAML enterprise application are separate applications. Don't reuse the Graph client secret for SAML, Windows Scan, Windows Protect, LDAP, or EDR authentication.