Entra ID SAML Integration

This guide provides steps to configure Security Assertion Markup Language (SAML) single sign-on (SSO) with Microsoft Entra ID to authenticate internal users to CPAM.

This guide applies to system administrators who implement and maintain identity federation between Microsoft Entra ID and CPAM.

IMPORTANT:

SSO is available only for internal users.

After successful SAML authentication, CPAM receives signed user details (user ID, email, name) to create or update the user record and complete login. Passwords are not managed by CPAM when SAML is enabled.

BEST PRACTICE:

Microsoft Entra ID periodically rolls over its SAML signing key. When the key rotates, you must reupload the SAML certificate in System Admin > Settings > SAML Settings to avoid login failures. Coordinate with your identity team to monitor key rotation events.

Requirements

The Entra ID integration requires system admins to have the following:

  • Administrator access to the CPAM server.

  • Administrator access to Microsoft Entra ID.

  • Matching identifiers across system

    • user ID must match in both systems.

    • email must match and be unique in CPAM.
      If you enable group synchronization, group names in Entra ID must exactly match the user group names in CPAM.

IMPORTANT:

For live environments that currently use local or AD/LDAP authentication, plan a maintenance window and coordinate a joint working session between your identity team and Imprivata support resources. During migration, direct users to authenticate with the legacy option until SAML is fully validated. If needed, you can quickly disable SAML to revert to the prior method.

NOTE:

After a user first authenticates with SAML, they can no longer authenticate with their previous CPAM password. Two-factor settings in CPAM do not apply when Entra ID performs authentication. Use Entra ID MFA if required. IP checks and disabled-account checks still apply.

Workflow Overview

This integration requires exchanging metadata between two systems. Complete the steps in the order, as each step produces something the next step requires.

  1. Get SP metadata from CPAM

  2. Create the Entra ID application (using the SP metadata)

  3. Configure SAML in CPAM

  4. Verify SSO

Login Behavior

The expected login behavior may differ for new and existing users:

  • New users: Instruct first-time users to select Authenticate with Single Sign On. The system does not auto-forward unknown users from the traditional login form. Admins can pre-create accounts and mark them as SAML users to enable auto-forwarding.
  • Existing users: When marked as SAML users, typing a username into the traditional form auto-forwards to Entra ID to complete authentication.