Setting up a Microsoft OAuth Provider in DataEngine allows for secure integration with Microsoft services, enabling you to configure inbound or outbound mailboxes. Here is a simple step-by-step guide on how to establish the technical prerequisites:
Step 1: Create a “DataEngine” App in Azure
- Azure App Registration: Go to the Azure portal and register a new app. Follow this detailed guide: Azure App Registration
- Name the app “DataEngine” for clear identification.
Step 2: Configure App Permissions
Assign Permissions:
- IMAP.AccessAsUser.All: Enable this permission if the mailbox will also be used as an inbound mailbox.
- offline_access: Allow access even when the user is not logged in.
- SMTP.Send: Add this permission if emails will be sent from the mailbox.
- User.Read: Allows reading of user information.
Step 3: Add Redirect URL
- Set Up the Redirect URL: Access the app settings and add the following redirect URL:
https://<yourinstance.marini.systems>/index.php?entryPoint=setExternalOAuthToken
Step 4: Save and Transmit Important Information
- Save the Following Data:
- Client ID: Note the app’s Client ID.
- Client Secret: Keep the Client Secret ready.
- Authorize URL: Collect the URL for authorization.
- Access Token URL: Preserve the URL for the access token.
- Transmit Information: Share these details with your DataEngine administrator so they can be configured within DataEngine.
By following these steps, you have established the technical prerequisites for setting up a Microsoft OAuth Provider in DataEngine. This enables seamless connectivity between your DataEngine and Microsoft services.
Check out our Help Center article on setting up an OAuth Provider in DataEngine to complete the setup process.