Managing Microsoft tools

Setting up the Connection

The setup process for Excel, Outlook and other Microsoft tools require an Entra admin (Microsoft Entra ID 'privileged role administrator' or 'application administrator') who is also a Dust Admin. This ensures full access to the necessary permissions.

📘

It is recommended for Admins to perform the following steps from a Private browser session or a new browser, to avoid using their currently active Microsoft session.

Under Spaces > Tools, Select Add Tools. Then select a Microsoft tool.

An OAuth modal will appear to allow you to allow Dust to access Microsoft account.

On the first connection, tick the box Consent on behalf of your authorization. When this checkbox does not appear, it means that an EntraID admin will need to validate your Consent Request from the Admin consent requests panel


The Dust-Tools Application in EntraID

When consenting on behalf of your organization, (or requesting your admin to do so) Dust will create an entreprise application in Entra.

The following permissions will be requested by the app. In this case, the Delegated type means that even if the requested permission claim is high, it will be delegated to the user when using Dust. (ie. if a user cannot read chatMessages, they won't be able to by using the Dust-Tools app)

API NameClaim ValuePermissionTypeGranted ThroughGranted By
Microsoft GraphChannel.ReadBasic.AllRead the names and descriptions of channelsDelegatedAdmin consentAn administrator
Microsoft GraphChannelMessage.Read.AllRead user channel messagesDelegatedAdmin consentAn administrator
Microsoft GraphChannelMessage.SendSend channel messagesDelegatedAdmin consentAn administrator
Microsoft GraphChat.ReadRead user chat messagesDelegatedAdmin consentAn administrator
Microsoft GraphChat.ReadWriteRead and write user chat messagesDelegatedAdmin consentAn administrator
Microsoft GraphChatMessage.ReadRead user chat messagesDelegatedAdmin consentAn administrator
Microsoft GraphChatMessage.SendSend user chat messagesDelegatedAdmin consentAn administrator
Microsoft GraphContacts.ReadWriteHave full access to user contactsDelegatedAdmin consentAn administrator
Microsoft GraphContacts.ReadWrite.SharedRead and write user and shared contactsDelegatedAdmin consentAn administrator
Microsoft GraphExternalItem.Read.AllRead items in external datasetsDelegatedAdmin consentAn administrator
Microsoft GraphFiles.ReadWrite.AllHave full access to all files user can accessDelegatedAdmin consentAn administrator
Microsoft GraphMail.ReadWriteRead and write access to user mailDelegatedAdmin consentAn administrator
Microsoft GraphMail.ReadWrite.SharedRead and write user and shared mailDelegatedAdmin consentAn administrator
Microsoft Graphoffline_accessMaintain access to data you have given access toDelegatedAdmin consentAn administrator
Microsoft GraphSites.Read.AllRead items in all site collectionsDelegatedAdmin consentAn administrator
Microsoft GraphTeam.ReadBasic.AllRead the names and descriptions of teamsDelegatedAdmin consentAn administrator
Microsoft GraphUser.ReadSign in and read user profileDelegatedAdmin consentAn administrator
Microsoft GraphUser.ReadBasic.AllRead all users' basic profilesDelegatedAdmin consentAn administrator