Register a Microsoft Entra ID sync application

Register a Microsoft Entra ID sync application

Register a Microsoft Entra ID sync application

Register a sync application in Microsoft Entra ID (formerly Azure Active Directory). This guide helps administrators configure Microsoft Graph permissions and create a client secret.

Before you begin

Steps

Register the application

  1. Sign in to the Microsoft 365 admin centre.
  2. Open App registrations in Microsoft Entra ID.
  3. Select New registration on the App registrations page.

    App registrations page with New registration highlighted to start creating the sync application.

  4. Enter BrandQuantum Entra ID Sync in Name.
  5. Select the single-tenant option under Supported account types.
  6. Select Register.

    Register an application form with the Name field filled in and Register highlighted to create the app.

Configure API permissions

  1. Copy the Application (client) ID and Directory (tenant) ID for later use.
  2. Select API permissions in the application menu.

    Application Overview page with API permissions highlighted in the Manage menu.

  3. Open the context menu for the default User.Read delegated permission.
  4. Select Remove permission.

    API permissions page with the User.Read row menu highlighted to remove the permission.

  5. Select Yes, remove to confirm.

    Remove permission confirmation with Yes, remove highlighted for the User.Read permission.

  6. Select Add a permission.

    API permissions page with Add a permission highlighted to configure Microsoft Graph access.

  7. Select Microsoft Graph.

    Request API permissions panel with Microsoft Graph highlighted for selection.

  8. Select Application permissions, not Delegated permissions.

    Microsoft Graph permissions panel with Application permissions highlighted for the app.

  9. Select the permission search field.

    Request API permissions panel with Application permissions selected and the permission search field ready for input.

  10. Enter Group.Read.All in the permission search field.
  11. Select the Group.Read.All permission from the list.

    Microsoft Graph application permissions with Group.Read.All selected and Add permissions available.

  12. Replace the search text with User.Read.All.
  13. Expand User in the search results.
  14. Select the User.Read.All permission from the list.
  15. Select Add permissions.

    Microsoft Graph application permissions with User.Read.All selected and Add permissions highlighted.

  16. Select Grant admin consent for your company.

    API permissions page with Grant admin consent highlighted to approve the configured application permissions.

  17. Select Yes to confirm.

    API permissions page with the Yes button highlighted to grant admin consent for the requested permissions

Create a client secret

  1. Select Certificates & secrets in the application menu.

    API permissions page showing successful admin consent, with Certificates & secrets highlighted in the navigation

  2. Select New client secret.

    Certificates & secrets page with the New client secret button highlighted

  3. Enter Default in Description.
  4. Select 730 days (24 months) under Expires.
  5. Select Add.

    Client secret creation panel with Description, Expires and Add visible. Hide any secret value and verify this image because it could not be loaded.

  6. Copy the new secret from the Value column.

    Copy the new secret from the Value column.

Prepare the sync details

  1. Create a TXT file containing the following values:
    • Application (client) ID
    • Directory (tenant) ID
    • Application secret copied from the Value column
    • The exact name of every unique Active Directory group created for BrandQuantum
  2. Share the file with the BrandQuantum technical team.

For example, separate groups for BrandOffice and BrandMail could be named BQ-BrandOffice and BQ-BrandMail.

Check it worked

The API permissions page shows Group.Read.All and User.Read.All as application permissions with consent granted. The new secret appears under Client secrets.