Entra-ID Advanced Settings
Accessing Advanced Configuration
- Navigate to Adapters and search for
Entra IDthen click the adapter tile - In the left menu, select Advanced Configuration under Advanced Settings
Microsoft Entra ID - Advanced Settings
Note:
Advanced settings can either apply to all connections for this adapter, or you can set different advanced settings and/or different scheduling for a specific connection, refer to Advanced Configuration for Adapters.
- Fields to exclude (optional) - Specify a comma-separated list of fields to be excluded from the fetched data. This causes the adapter to exclude the listed fields from the raw and parsed data. For example, if this field value is "emailAddress, phoneNumber", both fields will be excluded from the raw and parsed data fetched by this adapter.
- Fetch only users- Select this option to only fetch users and not fetch data relating to other assets.
- Fetch users password reset info (default: True) - Select this to fetch password reset information for user accounts.
- Fetch only users with account enabled (optional) - Select to fetch only users with an account enabled in the Entra ID.
- Fetch "Guest" users (required, default: true) - Select this option to fetch external users from Entra ID.
- Fetch sponsors for “Guest” users - Select this option to fetch sponsor for Guest users using this endpoint and to display the relationship between sponsors and Guest users in the Asset Graph.
- Fetch deleted users - Select this option to also fetch users that were deleted in Entra ID.
- Custom filter expression for fetching users (optional) - Enter a filter expression to exclude Entra ID users from the fetch. For more information, see Use the Filter Query Parameter,Advanced query capabilities on Microsoft Entra ID objects, and User resource type.
- Fetch custom user flow attributes (Requires
IdentityUserFlow.Read.Allpermission) - Select this option to fetch extra custom user flow attributes to be added dynamically to the User’s assets data.
Note:
When this setting is selected, you must have the
IdentityUserFlow.Read.Allpermission.
- Fetch active user details from Office 365 in the last X days - Define a number of last days to fetch active user information from.
- Fetch email activity from Office 365 in the last X days (required, default: 0) - Specify the number of days to fetch email activity per user. The email activities include:
- Deleted users
- Dates of account deletion of users
- Number of times an email send action was recorded
- Number of times an email received action was recorded
- Number of times an email read action was recorded
- Last time any user performed a read or send email activity
- Report period
- Products that are assigned to the users
Note:
In order to use this field the application permissions in Microsoft Azure Portal must include the following permissions:
Reports.Read.All- To unhide user-level information within O365, a global administrator needs to make that change in the Microsoft 365 admin center.In the admin center, go to the Settings
>Org Settings>Services page.Select Reports.
Clear the statement Display concealed user, group, and site names in all reports, and then save the changes. Refer to Microsoft Documentation - Show User Details in the Reports
- User mail parse fallback -
- Fetch users images - Select this option to fetch the user’s image.
Note
Risky users are defined in risky User resource type and in What is risk?
- Fetch risky users information - Select whether to fetch information about risky users. Information includes:
- If the user was deleted
- Is processing
- Date the user last updated
- Risk level
- Risk state
- Risk details
Note
For these settings, you must have the
IdentityRiskyUser.Read.Allpermission.
- Fetch risky users information with selected Level (required, default High)- Select levels of risky users' information to fetch. Otherwise, all levels are fetched
- Fetch risky users information with selected 'State' (required, Default - At Risk, Confirmed Compromised.) - Select states of risky users` information to fetch. Otherwise, all states are fetched.
- Fetch user app roles - Select whether to retrieve the app roles that are assigned to a user.
Note:
When this setting is selected, you must have either the
Directory.Read.Allor theAppRoleAssignment.ReadWrite.Allpermission.
- Admin groups for users - Enter the names of user groups you want to designate as “admin” groups. Users belonging to these groups will have their “Is Admin User” field set to “True”.
- Fetch user owned objects -
- Fetch user contacts- Select to fetch all Outlook contact information for each user.
Note:
When this setting is selected, you must have the
Contacts.Readpermission.
- Fetch user assigned roles (Permissions required
Directory.Read.AllorRoleManagement.Read.Directory) (optional) - Select whether to fetch the assigned roles of a user. When Allow use of BETA API endpoints is also selected, transitive assigned roles are also fetched. - Fetch user authentication methods -
- Fetch Users' managers - Select this option to fetch information about managers of Entra ID users.
- Fetch users license details - Select whether to fetch the licenses assigned to a given user.
- Fetch managed app registrations from MAM (default: disabled) - Define if and how to fetch managed app registrations from MAM. The following options are available:
- Disabled - Do not fetch.
- Devices Management API - Fetch managed app registrations from MAM using the Devices Management API .
- Report - Fetch MAM information from a Reports. When this is selected, the adapter will fetch this information in a way that will be used to define the Last Seen field of the Azure AD device it is affiliated with.
- Fetch mailbox settings for users - Enter the names of the mailbox settings for users that you want to fetch and populate the 'Has Mailbox' and 'Mailbox Settings' fields under Users assets in Entra ID. Values you can enter include:
- Fetch mailbox Settings
- Fetch Inbox Message Rules
- Fetch Mailbox Delegation Info (for accounts with Axonius SaaS Applications).
Note
When this setting is enabled, you must have the
MailboxSettings.Readpermission.
- Fetch mailbox usage information from Office 365 in the last X days (optional, default: 0) - Specify the number of days to fetch mailbox usage information per each user.
- Fetch Office 365 Litigation Hold information - Select this option to enable this adapter to fetch legal hold information as accounts. Additionally, this option enriches users with Litigation Hold information (user sources per legal hold) displayed in "Litigation Holds" under users. This option also enriches users with Custodian (user) information and the case information associated with the custodian under the "Custodian Info" and "eDiscovery Cases Associated with Custodian" user fields, respectively.
- Fetch date of last activity for M365 products - Select this option to fetch the apps usage report from Microsoft and parse the last activity date as the 'Last Seen from Activities' user-aggregated field.
- Fetch Microsoft apps reports - Select one or more reports to fetch information about Microsoft Apps usage. The available options are Visio User Activity and Project User Activity.
- Fetch user assigned eligibility schedules - Select this option to fetch role eligibility schedule instances of groups.
- Fetch user cloud extensions attributes - Select this option to fetch data from user extension attributes.
- Fetch user groups (required, default: true) - Select this option to fetch information on every group a user is a member.
- User groups exclude list (optional) - When Fetch user groups is selected, users who have groups listed in this field will not be added to Axonius. If Fetch user groups is not selected, this field has no effect. The contents of this field are comma-separated strings, which are case and space sensitive.
- User groups include list - When you enter the names of specific user groups in this field, only users who belong to those groups are included in the fetch.
- Fetch nested groups - Select to fetch groups that belong to other groups.
- Fetch device groups - Select this option to fetch information on every Entra ID group for every device.
- Fetch group app roles (default: False) - Set this option to fetch group app.roles and present the applications that are being used as an asset of the type Group. Refer to List appRoleAssignments granted to a group for further information.
Note:
When this setting is enabled, you must have the
Directory.Read.Allor theAppRoleAssignment.ReadWrite.Allpermission.
- Fetch group extra attributes - Add any of the following additional group attributes that you want the adapter to fetch:
allowExternalSendersautoSubscribeNewMembershideFromAddressListshideFromOutlookClientsisSubscribedByMailunseenCount
- Fetch only devices- Select this option to fetch only devices and not users. Only
Device.Read.Allpermissions are required here, and the permissionDirectory.Read.Allis not required. - Fetch only devices with last seen - Select this option to only fetch devices which have last seen.
- Fetch mobile devices (required, default: true) - Select whether to fetch iOS and Android devices.
- Populate Cloud Provider Account Name aggregated field (required, default: true) - When this parameter is not set, the "Cloud Provider Account Name" aggregated field is not populated for devices for Entra ID.
- Fetch Device Local Credentials (LAPS) from BETA Graph API - Select between the following options:
- Disabled - Do not fetch device local credentials.
- Fetch only basic information — Fetch information about the local administrator credential information for all device objects that are enabled with Local Admin Password Solution (LAPS).
- Fetch full information including the password (sensitive data) - Fetch basic information in addition to password information. Note that password is considered sensitive information.
- Fetch Device Information Protection - Bitlocker Recovery Key (default disabled)- You can select to fetch Basic Information or Full Information (including sensitive data) about Bitlocker Recovery Key for all device objects that have a stored Bitlocker key.
Note
When this setting is enabled, you must have the
BitlockerKey.ReadBasic.Allpermission.
- Allow use of BETA API endpoints - Select whether Axonius will use Beta API as the default data source.
Note:
This setting requires enabling the following application permissions to view the last sign-in audit log information:
AuditLog.Read.All
Directory.Read.All
- Exclude Azure AD joined devices - Select this option to exclude Entra ID joined devices from data fetched by this adapter.
- Do not fetch devices if Device Disabled field equals Yes (optional) - Select this option to exclude disabled devices from the fetch.
- Custom filter expression for fetching devices (optional) - Enter a filter expression to exclude Entra ID devices from the fetch. For example, you could enter
(operatingSystem ne ‘Windows’). For more information, see Operators and Functions Supported in $filter Expressions,Advanced query capabilities on Microsoft Entra ID objects, and Device Properties. - Avoid duplications in names - Select whether to create only one device when you fetch entities from Entra ID that contain the same name multiple times. In this case create only one device in Axonius using the name with the most recent last seen properties.
- Fetch device owner - Select this option to fetch device ownership (username and email) information for this adapter.
- Fetch extension attributes for device owner - Select this option to fetch additional extension attributes for the device owner user. This setting requires the ‘Fetch device owner’ setting to be enabled as well.
- Use asset name as hostname if hostname undefined - Select this option so that if the hostname value is not defined, the hostname for each device will take the asset name as its value.
- Fetch devices from Intune (required, default: true) - Select whether to fetch devices from Intune. Enabling this option will create two adapter connections, one for the Azure AD record and one for the Intune record.
Note:
When this setting is selected, you must have the following permissions:
DeviceManagementApps.Read.All,DeviceManagementConfiguration.Read.All,DeviceManagementManagedDevices.Read.All,DeviceManagementServiceConfig.Read.All, andDirectory.Read.All.
- Use Beta API in Intune - Select to use the beta API to fetch Intune devices and additional data. If this option is cleared, the regular API is used.
- Fetch Cloud PCs - Select to fetch Cloud PCs as Intune devices. To enable this option, the application permission
CloudPC.Read.Allis required. - Fetch Apple enrolled devices - Select this option to fetch enrolled Apple devices from the BETA API endpoint.
- Parse device serial number as asset name - Select this option to parse the serial number of Apple devices as the Asset Name.
- Fetch autopilot device identities from Intune - Select to enrich devices with autopilot information.
- Custom filter expression for fetching Intune devices (optional) - Enter a filter expression to exclude Intune devices from the fetch. For more information, see Operators and Functions Supported in $filter Expressions,Advanced query capabilities on Microsoft Entra ID objects, and Intune Managed Device Properties.
- Intune OS filter - Select this option to filter the Intune devices fetched by Operating System. The default value is All. You can choose to only fetch Windows devices.
- Fetch Intune device extra attributes - Select any of the following extra attributes to fetch for Intune devices.
activationLockBypassCoderemoteAssistanceSessionUrliccidudidnotesphysicalMemoryInBytes
- Fetch software information from Intune (required, default: Disabled) - Select whether to fetch installed software from Intune. The options are:
- Disabled - No installed software is fetched from Intune.
- Device Management API (Foreground) - This fetches installed software from Intune during the regular fetch time.
- Device Management API (Background) - This schedules the fetch of installed software from Intune outside the regular fetch time.
- Exported Report (Background) - This downloads an exported report from Entra ID, and saves the data to the DB instead of calling the Managed Devices API. This option is most recommended.
Note
When this setting is selected, you must have the following permissions:
DeviceManagementApps.Read.All,DeviceManagementConfiguration.Read.All,DeviceManagementManagedDevices.Read.All,DeviceManagementServiceConfig.Read.All,Directory.Read.All, andReports.Read.All.
- Enrich Intune devices with enrollment profile information - Select this option to fetch the enrollment profile information for Intune devices.
- Fetch Windows Defender Compliance state - Select this option to collect “Windows10CompliancePolicy.DefenderEnabled” Compliance state for any Intune device to the ”Windows 10 Defender Enabled State” field of the adapter.
- Enrich Intune devices with hardware information - Select to enrich Intune devices with their hardware information.
- Fetch Encryption Details from BETA Intune API (required, default false) - Select this option to fetch more detailed data about the encryption state of devices (states that indicate if a device is encrypted, if it has encryption policies, etc.) from the Managed Device Encryption State endpoint.
- To fetch this data, your user account must include Beta and Intune licenses.
- The Azure account must be granted
DeviceManagementConfigurationpermissions. - The ‘Fetch devices from Intune’ configuration must be enabled.
- Fetch Windows Endpoint Protection Configuration from BETA Intune API - Select this option to fetch Windows Endpoint Protection Configuration.
- Fetch Device Compliance Policies Details (required, default false) - Select this option to fetch information about the states of the compliance policies (Requires Intune License).
- Compliance policies date limit (months) - Enter the number of months for which compliance policies are fetched based on their creation date.
- Fetch Security Baseline Device States - Select this option to allow for enriching Intune devices with their Security Baseline states.
- Fetch Device Configuration Policy Reports -
- Fetch Device Configuration Statuses - Select this option to fetch all configurations for the devices and whether the devices are compliant with the configurations.
- Enrich mobile devices from Intune with application data - Select this option to enrich mobile devices from Intune with application data.
- Enrich devices from Intune with Windows Update Distribution Report - Select this option to fetch additional report information from Microsoft Intune Admin Center and Windows Quality Update Distribution.
- Fetch UCClient from Log Analytics (Requires Log Analytics Workspace ID) - Enter workspace IDs to fetch UCClient data about Intune patches from Log Analytics.
- Fetch users Last Sign-In - How to fetch (required, default Disabled) - Define how to fetch the data about the users Last Sign-in.
- When set to 'Disabled' no data about users last sign in is fetched.
- 'Enabled in Normal Fetch' fetches the information for successful sign-ins during the regular fetch time.
- 'Enabled in Background' schedules the fetch of information for successful sign-ins outside the regular fetch time.
- 'Enabled in Normal Fetch (login errors included)' fetches all sign-in information during the regular fetch time.
- 'Enabled in Background (login errors included)’ schedules the fetch of all sign-in information outside the regular fetch time.
Note
When this setting is selected, you must have the
AuditLog.Read.AllandDevice.Read.Allpermissions.
- Fetch audit logs (only for Users with Axonius SaaS Applications) - Select this option to fetch audit logs. You need to enable this option in order to populate fields such as the Assigned Application: Last Access', ‘Inactive operational users’, and other fields that will show you information about SaaS application usage.
- Fetch Conditional Access Policies - Select this option to fetch the conditions created or enforced by the Entra ID configuration.
- Fetch Device Configuration Policy Settings for Bitlocker - Select this option to fetch device configuration policy settings for Bitlocker and save them as configurations in Axonius.
- Fetch all directory roles - Select this option to fetch all directory roles.
- Fetch all role definitions - Select this option to fetch all the available roles in Entra ID, even those that are not in use.
- Fetch app registrations secrets - Select this option to fetch all app registrations secrets
- Fetch user extensions (only for Users with Axonius SaaS Applications) - Select this option to fetch user extensions and app roles. When you select this option you will see information from this adapter about extensions that Entra ID is granted permissions to.
- Fetch service principal as Users (default false) - Select this option to fetch service principals.
Note
When this setting is enabled, the adapters also fetch certificates from the service principals.
- Fetch Enterprise Applications Provisioning status - Select this option to fetch the provisioning status of applications and user extensions: Provisioning Is Enabled or Provisioning Is Supported.
Note
When this setting is enabled, you must have the
Synchronization.Read.Allpermission.
- Fetch applications that do not require assignment - Select this option to fetch applications that are available for all the users in your Entra ID.
- Fetch only applications with preferred SSO mode as (optional) - To filter which applications are included in the fetch by their preferred SSO mode, Enter the SSO modes you want to filter by.
- Fetch claims policy for enterprise applications - Select this option to fetch claims policy for enterprise applications.
Note
When this setting is enabled, you must have the
Policy.ReadWrite.Configurationpermission.
- Fetch Application Settings _(only for Users with Axonius SaaS Applications) _- Select this option to fetch general Entra ID license information and admin application settings, such as authentication policy settings or notification settings. (To fetch this information you need to configure the User name and Password fields. If 2FA is required for this application, the 2FA key must be provided.)
- Number of parallel requests (optional, default: 100) - Specify the maximum number of parallel requests to obtain paged data from the Microsoft Entra ID cloud server.
- Max retry count for parallel requests (optional, default: 3) - Specify how many times this adapter will retry a parallel request when the Microsoft Entra ID cloud server returns a response with an error. If not supplied, Axonius will use the default value.
- Time in seconds to wait between retries of parallel requests (optional, default: 3) - Specify how many seconds this adapter will wait in between each retry when a parallel request to the Microsoft Entra ID cloud server returns a response with an error. If not supplied, Axonius will use the default value.
- Enable real-time asset updates (Supported events: New users, New groups, Group members changes) - Select this option to fetch new users, new groups, and new group members from the last time interval and trigger their respective events. All workflows configured with these events are then triggered.
Axonius SaaS Applications Best Practices
In order to fetch Axonius SaaS Applications data set the following:
- Fetch all role definitions
- Fetch user application role details
- Fetch audit logs
- Fetch user extensions (service principal)
Updated about 2 hours ago
