Download Reportworq

This is the archived documentation for Reportworq 5. It is kept for reference and is no longer updated.

Go to the Reportworq 6 documentation

Overview#

Reportworq can integrate with select Microsoft 365 resources including SharePoint, Teams, Email, and Entra Authentication. To set up authentication between Reportworq and Microsoft 365, you register an Azure app and then authenticate to it using credentials recorded during registration.

Note: By default, the Microsoft account you use to authenticate to Microsoft 365 will also be used by the Reportworq Email Distributor, if configured and enabled. We recommend you create a dedicated Microsoft user account for Reportworq purposes.

This article includes the following sections:

Azure App Registration#

To use Microsoft 365 Authentication with Reportworq you must first register an application in Microsoft Azure.

To register an Azure application:

  1. Log on to the Reportworq server using an account that has Microsoft Azure Administrator privileges.
  2. Log into your Azure tenant and create a new App Registration.
  3. Provide a name for the application and select the appropriate API access.
  1. Select Manage > Certificates & secrets from the left pane.
  1. Select Manage > Authentication from the left pane.
  2. Select Add a Platform and select Web. Note: Selecting any platform other than Web will not work properly.
  3. Select the option to enable Access Tokens.
  4. Enter the following redirect URI, and then select Configure.
  1. For each of the following redirect URIs, in the Web area, select Add URI and then enter the URI:
  1. Select Save.
Tap or click the image to view it full screen

Microsoft 365 Authentication#

This section describes how to authenticate to Microsoft 365, using credentials you recorded during Azure app registration.

After authentication is established, you can limit authorization scopes (optional).

To authenticate Reportworq to Microsoft 365:

  1. Log in to a Reportworq Administrator account.
  2. From the Administration menu, select Microsoft 365.
  3. In the Provider Settings area, enter the credentials you recorded during Azure app registration (Tenant Id, Client Id and Secret value).
  4. Save changes.
  5. In the Graph API area, select Authenticate, and then authenticate to Microsoft 365. If prompted to consent to requested permissions, select Consent on behalf of your organization, and then select Accept.
  6. In the Outlook API area, select Authenticate, and then authenticate to Microsoft 365.
Tap or click the image to view it full screen

Limiting Authorization Scopes#

By default, Reportworq requests all authorization permissions (scopes) required to support its full range of integrations with Microsoft 365 applications. For example, Reportworq can be configured to deliver reports via Microsoft Teams or to folders on SharePoint. Your organization may or may not require use of all such integrations.

Some organizational IT policies require access to be strictly limited to required authorizations only. You can view the list of scopes requested by Reportworq and limit the list as required.

Graph Scopes to support Reportworq are as follows:

Microsoft 365 scopes required for using legacy Outlook functionality (POP, IMAP, and SMTP Email) are as follows:

To limit authorization scopes:

  1. In Administration > Microsoft 365, select the Advanced Options button. The Advanced Options pane appears, listing authorization scopes in two groups, Graph API and Microsoft 365.
  2. In the list of scopes, delete the ones you do not want enabled. Note which scopes you removed. Tip: To restore the list to the default (all scopes), select Reset.
  3. Close the Advanced Options pane.
  4. For each group of scopes you edited (Graph API and/or Outlook API), do the following:
  1. In Azure App Registration, navigate to Manage > API permissions, and do one of the following for each of the scopes you removed:

Microsoft 365 Services#

This step should be performed by the Reportworq Administrator

With the Azure App Registration created and the Reportworq Microsoft 365 configuration applied and authenticated, you can now begin to leverage Microsoft 365 for the following services:

Feedback on this page

Comments, questions, requests, or something missing or unclear? Email us - the page you are on is filled in for you.

Email feedback on this page

Or write to support@reportworq.com directly.