Configuring authentication values for Sharepoint
Learn how to set up a Sharepoint OAuth application in the Writer web app to enable a data sync with Knowledge Graph.
Step 1
Begin by creating an OAuth app in the Writer web app.
You'll need to fill in the OAuth application values for this popup below.
For Application name, you can use whichever you prefer. This application name will appear on the Knowledge Graph setup page as team admins set up graphs for their teams.
To fill in Client ID and Client secret, you'll need to head over to Microsoft Azure and follow the remaining steps below.
Step 2
Log into Microsoft Azure (you’ll need to be an Azure Admin).
Step 3
Go to Azure Services. Then, select App Registration, followed by New registration.
Step 4
On the following screen, select supported account types.
Select Accounts in any organizational directory (Any Microsoft Entra ID tenant - Multitenant).
Note: If you're connecting with a Microsoft service account, it must have an active M365 license attached to it.
Step 5
For Redirect URI, enter: https://app.writer.com/connector/sharepoint
Step 6
Next, you’ll need to request API permissions for your application. Head to Manage, then API permissions, and select Microsoft Graph. Add permissions for:
- Sites.Read.All
- User.Read
Note: You can add permissions for Sites.Selected instead to configure permissions for a subset of sites.
Step 7
To enable the file picker, you need to allow tokens to be issued by the authorization endpoint. Be sure to check these two boxes: Access tokens (used for implicit flows), and ID tokens (used for implicit and hybrid flows)
Step 8
Next, you’ll need to add the client secret ID and value to your OAuth app in the Writer web app under the Client Secret field.
Head to Client credentials. Select Add a certificate or secret.
Then, select New Client Secret. Copy the Value field to your clipboard and add it to your Writer OAuth app in the Client Secret field.
Step 9
Finally, you'll need to copy the Application ID from Azure and paste it into the Client ID field in the Writer OAuth app popup.