Overview

This document provides instructions on how to set up advanced authentication for an Office 365 email account to receive Datafuel exports. (You) The Azure service provider are responsible for following the steps outlined in the document, and should contact support@tripledsoftware.freshdesk.com.au for assistance or clarification if needed. The steps include creating an App registration, setting up the Enterprise Application, and allowing the service principal to access the mailbox using PowerShell commands. An admin account is required for some steps and (You) the service provider must note down some key configuration values

Pre-requisite

Prior to continuing you’ll need to ask Datafuel for a custom report containing these fields

Asset Name | Date | Employee ID | Diesel | Adblue | Odometer (optional)

The fields must be in this order

Creating the App registration:

  1. If you have access to multiple tenants, use the Directories + subscriptions filter in the top menu to switch to the tenant in where you want to register the application.

  2. Search for and select Azure Active Directory.

  3. Under Manage, select App registrations > New registration. Name – Datafuel Supported account types - Accounts in this organizational directory only

  4. Register the application

  5. Within the App registration head to the Certificates & Secrets tab

  6. Add a new client secret ⚠️ Required: Note down the expiry date and Value of this secret

  7. Within the Datafuel registration select API permissions > Add a permission

  8. Find the Office 365 Exchange Online permissions (00000002-0000-0ff1-ce00-000000000000)

    Snag_29d63134.png

  9. Select the Application permissions. As the applications permission type

  10. In the list of permissions shown, find IMAP.AccessAsApp and check the box and click the Add permissions button.

    Snag_29d6b5c5.png

    Note: an admin account is required for the next step

  11. Grant admin consent for your domain

    Snag_29d5c134.png

Setting up the Enterprise Application