Microsoft 365 configuration

Posted over 2 years ago by Harrison Gowers


Requirements:


Before you begin, ensure you have:

  • An active Microsoft 365 subscription (E3 or higher).
  • Admin access to your organization’s Microsoft tenant.
  • Access to Microsoft Entra ID (formerly Azure Active Directory).


Note:

  • Instructions may vary depending on your Microsoft subscription and settings.
  • Currently supported integrations: Sharepoint, OneDrive, and Exchange.




Step 1: Access Microsoft Entra ID


  1. Go to Microsoft Azure: https://portal.azure.com/

  2. Find and open Microsoft Entra ID.





Step 2: Register a new application


  1. In Microsoft Entra ID, go to App registrations under Manage. 


  2. Click New registration.


  3. Fill in the details: 
    1. Name: e.g. Smartbox Connector.  
    2. Supported account types: select Accounts in this directory only. 
    3. Redirect URI:
  4. Click Register to create the application.




Step 3: Enable Microsoft Graph permissions


  1. After registration, you’ll land on the app’s Overview page.
    (If you navigated away, return to App registrations and select your app.) 



  2. In the left-hand menu, click API permissions.



  3. Click Add a permission ->  Microsoft Graph -> Delegated permissions 



  4. Select the required permissions.

     

    Required delegated permissions:


SHAREPOINTONEDRIVEEXCHANGE
User.ReadUser.Read

User.Read

Files.ReadFiles.ReadMail.Read
Files.Read.All
Files.Read.All
Mail.Read.Shared
Sites.Read.All


Mail.ReadBasic
Sites.Selected
Mail.ReadBasic.Shared



If connecting to all 3 applications, verify the below permissions are listed:



    5. Click Grant admin consent for [your org] to approve the permissions.





Step 4: Create a secret key

  1. In your app settings, go to Certificates & secrets.


  2. Under Client secrets, click New client secret.

  3. Enter a description, set an expiry period, and click Add.


  4. Copy the Secret Value immediately and store it securely.
    • It will only be visible once. You’ll need this if using Client Credentials authentication.



Once Entra ID setup is complete, it's time to validate the integration by creating a new connector in Smartbox.



Create a new connector >>>

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article