Microsoft Entra ID

📘

Determine App Domain

In the documentation, <app_domain> signifies the domain you should utilize, corresponding to the Coalesce region you're operating in. The examples provided, such as app.coalescesoftware.io, app.eu.coalescesoftware.io, or app.australia-southeast1.gcp.coalescesoftware.io, are illustrative and not comprehensive. There may be additional domain variations to accommodate various regional deployments.

To ensure you're using the correct domain, always check the URL in the address bar once you're logged into the Coalesce application for your specific region's domain.

Configure Microsoft Entra ID

To use Microsoft Entra ID as your Single Sign-On provider, you'll want to create a new App Registration in Azure.

  1. Go to the Overview panel in Azure Active Directory
  2. Click the + Add dropdown
  3. Select App Registration
Microsoft Entra ID

Where to Create an App Integration in Azure

  1. On the registration page for this newly created integration, enter the following
  • Name - this is typically going to be Coalesce but any friendly name works
  • Supported Account Types - choose which Account types to support, see the following screenshot
847

Configuring an App Integration in Azure

❗️

Supported Account Types

Personal Microsoft accounts only is not a supported option for Coalesce Azure SSO.

  • Make sure you choose Single Page Application (SPA).
  • Redirect URI - The redirect URI should be formatted as follows - https://mySubdomain.<app_domain>/login/callback. To request your subdomain on Coalesce, reach out to our support team.
  1. Click Register to create the integration. You'll now be at a window with all your App Registration settings. Keep this browser tab open as you'll need to enter some information from it into Coalesce.
1456

Example Azure App Registration Overview

  1. Open a new browser tab/window
  2. Sign in to your Coalesce application using username and password
  3. Go to Single-Sign on settings via User Menu > Org Settings > Single Sign-On.
  4. Fill out the fields using the following table:

🚧

Microsoft Permissions Requested

When selecting Use Single-Sign On with Microsoft Entra ID, the user may be prompted to grant Coalesce permission to:

  • Sign you in and read your profile
  • Maintain access to data you have given it access to
    • Microsoft Graph:
    • email
    • profile
    • User.Read

These permissions can be pre-approved for future users by an admin in Microsoft Entra ID. They can go to Manage >App Registrations> Your App Registration > API Permissions. From there they select Add a permission > Microsoft Graph > Delegated Permissions and then select the desired permissions to pre-approve for the non-admin users.

FieldDescription
AuthorityThe system being used for Single Sign On, choose Azure.
SubdomainThis will be the same as mySubdomain chosen earlier in Step 4 (not the whole URI). To request your subdomain on Coalesce, reach out to our support team.
Authorization ServerSingle tenant integrations - https://login.microsoftonline.com/[tenantID]/

For multi-tenant and multi+personal integrations - https://login.microsoftonline.com/common/
OIDC clientIDRefer to the Application (client) ID in the "Essentials" section on the overview page for your App Registration.
  1. Once you've filled out the SSO settings in Coalesce, click Save
  2. Log out of Coalesce
  3. Go to your subdomain - https://mySubdomain.<app_domain> - and click on the Use Single Sign-On button to log in using SSO.