To configure the SharePoint integration with SideDrawer, you will need:
Admin access to your Microsoft Azure environment
Admin credentials for your SharePoint account
Admin access to your SideDrawer Console
Configure SharePoint Integration in Microsoft Azure
Configure SharePoint Integration in Microsoft Azure
In Azure, you will need to set up and authorize the SideDrawer integration, and copy the Client ID, Tenant ID, and Client Secret, which you'll use in the next step to authorize the integration from your SideDrawer Console.
As you go through the steps in Azure, you'll want to copy these values to your clipboard or a temporary note or text file - just make sure to delete the note when you're done.
Log into the Microsoft Azure portal using your admin credentials
Open the Azure Active Directory
Navigate to the App registrations menu
In the top menu, select New registration
Give the registration a name - e.g. SideDrawer Integration
Select the Supported account types - usually, this will be the first option, Accounts in this organizational directory only
Click Register to create the registration
Now that your registration is created, under Essentials, copy the Application (client) ID and Directory (tenant) ID values
In the navigation list, select Manage->API permissions
Under Configured permissions, select Add a permission - this will open the Request API permissions panel
In API permissions, add the following permissions:
Required Permissions (8 total):Microsoft Graph -> User.Read
SharePoint -> AllSites.Read
SharePoint -> AllSites.Write
SharePoint -> MyFiles.Read
SharePoint -> MyFiles.Write
SharePoint -> Sites.Search.Al
SharePoint -> Sites.Selected
SharePoint -> User.Read.All
Next, you'll need to generate the Client Secret - this is the password that you will enter in your SideDrawer Console to authorize the connection between SideDrawer and SharePoint
In the left-hand menu, select Certifications & secrets, then New client secret:
Select the expiration period - a Client Secret has a built-in expiration date and will need to be renewed after 6 months, 1 year, or 2 years.
We recommend setting your Client Secret for 1 year - remember to come back and renew it before it expires!
Copy the Client Secret to your clipboard or to the same temporary file as the other IDs
Navigate to the Authentication section and add the SideDrawer Redirect URLs that Microsoft will accept as destinations when returning authentication responses (tokens) after successfully authenticating or signing out users:
Now that you have the integration created in Azure, and have the Application (client) ID, the Directory (tenant) ID, and the Client Secret copied to your clipboard or temporary note, you're ready to set up the integration on the SideDrawer side, from your Console
Configure SharePoint Integration in SideDrawer Console
Configure SharePoint Integration in SideDrawer Console
Before you follow these steps, ensure that you've configured the integration in Microsoft Azure, and that you've copied the Client ID, Tenant ID, and Client Secret so you can enter them here
In your SideDrawer Console, select Developers -> Integrations from the left-hand menu
Select Set up a new integration:
Select SharePoint in the integrations drop-down
In the details screen, enter the following details:
Click on Confirm button (the new Integration should be created and listed).
Update Client Secret for Existing Integration
Update Client Secret for Existing Integration
If you've already set up the integration in Azure, here's how to check whether your client secret is expired, and update it if needed:
Verify in the list that your App has ✓ Current value in the Certificates & secrets column (if you don't have a particular one, use SD Integrations)
If your App shows an ! Expired value in the Certificates & secrets column, select the App in the list, click on the Client credentials link and add a New client secret.







