Microsoft O365

Connection Requirements

1

Client ID

Client ID (Application ID) of the registered Azure AD application used to access Microsoft O365.

2

Client Secret

  • In the left menu, go to Certificates & Secrets and click New client secret. Provide a description and expiration period, then click Add. Make sure to copy the secret value immediately — you won’t be able to see it again later.

  • Next, open API Permissions > Add a permission.

  • Select Microsoft Graph, then choose Application permissions.

  • Add the permissions your application needs. Commonly used ones include:

    • Users.Read.All – Read all user profiles

    • Directory.Read.All – Read directory data

    • Sites.Read.All – Read SharePoint sites

    • Files.Read.All – Read all files that the app can access

3

Tenant ID

Tenant ID (Directory ID) of the Microsoft O365 tenant.

4

Timeout

Define the maximum duration, in seconds, before the connection is automatically closed if there is no response. This field defaults to 30 seconds. Adjust this value if your network or server configuration requires a longer timeout period.

5

Fetch Users Licenses

When this option is enabled OctoXLabs will fetch user assigned licenses information.

circle-info

For enabling this option you must have at least the following permission:

  • LicenseAssignment.Read.All

Or one of the higher permissions:

  • Directory.Read.All

  • Directory.ReadWrite.All

  • Organization.Read.All

  • Organization.ReadWrite.All

circle-exclamation

Was this helpful?