Skip to main content
All CollectionsPartnerships
Microsoft Entra ID - How do I set up my partner credentials for OAuth?
Microsoft Entra ID - How do I set up my partner credentials for OAuth?

Enable Azure Entra ID OAuth for your customers

Updated over 2 months ago

Overview

This guide will walk you through the steps to register your web application Entra ID and then enter your client credentials into Merge. This will allow your customers to connect their accounts using OAuth.

Instructions

Step 1: Create web application and enable OAuth

  1. In your Active Azure Directory portal, navigate to App Registration

  2. Register a new application for your Azure Entra ID Account, see below for examples

    • Name: any name of your choosing

    • Supported account types: options 2 or 3 are both valid

      1. Accounts in any organizational directory

      2. Accounts in any organizational directory and personal Microsoft accounts

    • Redirect URI: Web

  3. When you're done, click Register!

Step 2: Saving web application values in Merge

  1. Clicking Register will take you to a new page with important info to update and save.

  2. If you have already set up your app registration you can navigate to this page via Azure Services -> App Registration

  3. Paste the information below into your Microsoft Entra ID Integration Settings.

    1. Client Id - The Application ID above

    2. Client Secret - The Client credentials link should show one secret

    3. Object Id

    4. Tenant (Directory) Id

Step 3: Auto refreshing Entra credentials

To do this step you must be an application owner or admin.

  1. Navigate back to Entra and in the App Registration page, click on API Permissions

  2. Then enable Application.ReadWrite.All and Directory.ReadWrite.All.

Note: Merge will refresh your credentials automatically before it expires - the default expiration is 180 days from creation. This will prevent your Linked Accounts from disconnecting due to a expired client secret. The new description for the refreshed client secret will "Merge OAuth App Password" + <timestamp of creation date>.

Did this answer your question?