Entra ID User data source

Data Manager is included in all Service Collection Premium and Enterprise plans.

Entra ID User is a Microsoft tool used for systems management.

The Entra ID User data source uses an API connection to bring user data into Data Manager.

The data source requires you to register an application on the Azure portal to obtain a Tenant ID, Client ID, and Client secret. Work with your Microsoft Azure SME for assistance.

This task requires Data Manager & Adapters admin permissions to complete. See how permissions and roles work in Data Manager.

How to connect Entra ID User to Data Manager

  1. Gather all of the Data Manager type information, including the data source name, short display name, and the data source type.

  2. Gather the Entra ID User fields – this may require consultation with the Entra ID User subject matter expert (SME).

  3. In Data Manager, add a new data source by selecting the tool you which to connect and configure with all the gathered information.

Each time this data source is fetched the data becomes raw data.

Data Manager fields

You need to specify the following information from Data Manager:

  • Data source name – the name of the data source used to run, transform, map, cleanse, and import the data.

  • Short display name – a unique name as a data source label.

  • Data source type – what type of data the tool is providing. For example, Assets, CMDB, user location.

Entra ID User fields

  • Tenant ID – identifies the Entra ID tenant to use for authentication.

  • Client ID – identifies the Microsoft application in Entra ID.

  • Client secret – secret string used by the application when requesting a token.

  • API timeout – time before the service times out.

  • API limit – controls how many records are retrieved per call.

API timeout

An API timeout occurs if the service takes longer than expected to respond to a call. If a timeout occurs, it results in a 500 error status code with details about the timeout in the response.

Timeouts are typically caused by:

  • the call involving too much data

  • a network or service issue

The default value for this field is 0, but it’s recommended to set this field manually to a value of 9000.

If the data source server cannot handle this value, gradually lower the API timeout value to a minimum of 2000, or consult the vendor documentation.

API limit

The API limit field controls how many records are retrieved per call.

  • Default: 0 (no restriction).

  • Recommended: 1000 when connecting to a heavily populated source.

認証と承認

  1. Register the application using the Azure portal to obtain the Tenant ID, Client ID and Application ID.

  2. Generate the Client secret to obtain the Client secret ID.

  3. On the application’s Overview page, under Manage, select API permissions > Add a permission.

  4. Select Microsoft Graph and add the permission User.Read.All.

  5. Choose Application permission (not Delegated) and grant admin consent.

  6. Select Add permissions.

API 呼び出し

The API call for Entra ID User is:

  • User.Read.All

Fields retrieved

次のフィールドが取得されます。

id BusinessPhones DisplayName GivenName JobTitle Mail MobilePhone OfficeLocation PreferredLanguage Surname UserPrincipalName accountEnabled createdDateTime userType mailNickname usageLocation companyName department streetAddress country city postalCode manager.id manager.displayName manager.mail onPremisesSyncEnabled onPremisesUserPrincipalName onPremisesSamAccountName onPremisesDistinguishedName onPremisesDomainName onPremisesSecurityIdentifier employeeId state

さらにヘルプが必要ですか?

アトラシアン コミュニティをご利用ください。