Logo
Unify Integrations
Logo
Microsoft Entra ID

Microsoft Entra ID

Logo

2 mins READ

Microsoft Entra ID, formerly known as Azure Active Directory (AAD), is a cloud-based identity and access management service. It helps secure access to applications and resources by providing authentication, single sign-on (SSO), and multi-factor authentication (MFA). Entra ID enables centralized identity management for users, devices, and apps across cloud and on-premises environments.

Integrating your application with Microsoft Entra ID streamlines user authentication and authorization, providing secure single sign-on and centralized identity management across your organization. 

Authentication

Ensure you have the following information ready for a seamless integration process:

  • Connection Name: Select a descriptive name for your connection, like "MyAppMicrosoftEntraIDIntegration". This helps in easily identifying the connection within your application or integration settings.

  • Authentication Type: Microsoft Entra ID supports OAuth authentication for integrations

OAuth Based Authentication

To get your OAuth credentials, follow the steps given below:

  • Login into the Microsoft Azure Portal by clicking here.

  • In the search Bar, search for App Registration and then click on New registration.

    Frame 29.png
    Frame 29.png

  • Provide the name, supported account types, Redirect URIs and register your app. 

    Frame 30.png
    Frame 30.png

  • In the Overview tab, you can find the Client ID and Tenant ID. Required permissions can be granted in the API Permissions tab

    Frame 31.png
    Frame 31.png

  • To create a client secret, click on the Certificates and Secrets tab and click on New client secret. Copy the “Value” as the Client secret

    Frame 32.png
    Frame 32.png

Permissions

Scope CodeDescription
offline_accessMaintain access to data you have given it access to

Sensitive Permissions

Admin permissions are required for the following scopes: 

Scope CodeDescription
group.readwrite.allRead and write all groups. Allows the app to create, update, and delete groups without a signed-in user.
people.read.allRead the profiles of all users in your organization. Allows the app to read user profiles on behalf of the signed-in user.
user.readwrite.all Read and write all users' full profiles. Allows the app to create, read, update, and delete users without a signed-in user.

Actions

Action NameDescription
Add or remove user licenseAdds or removes a user license in Microsoft Entra ID
Add user to groupAdds the selected user to a group in Microsoft Entra ID
Create groupCreates a group in Microsoft Entra ID
Create userCreates a new user in Microsoft Entra ID
Delete groupDeletes a group in Microsoft Entra ID
Delete userDeletes an existing user in Microsoft Entra ID
Disable userDisables an existing user in Microsoft Entra ID
Get group detailsRetrieves the details of any group in Microsoft Entra ID
Get user detailsRetrieves the details of any user in Microsoft Entra ID
Get user licenseGets user license for a user in Microsoft Entra ID
Remove user from groupRemoves a user from a group in Microsoft Entra ID
Search usersSearches users in Microsoft Entra ID
Update groupUpdates a group in Microsoft Entra ID
Search group membersSearch group members in Microsoft Entra ID
Search transitive group membersSearch transitive group members in Microsoft Entra ID
Update userUpdate user in Microsoft Entra ID

Triggers

Trigger NameDescription
New deleted userTriggers when a Microsoft Entra ID user is deleted
New/updated groupTriggers when a Microsoft Entra ID group is created/updated
New/updated userTriggers when a Microsoft Entra ID user is created/updated
New groupTriggers when a new group is created on Microsoft Entra ID
New userTriggers when a Microsoft Entra ID user is created