Sidekick Sharepoint Integration Guide

Generating Microsoft Entra ID Credentials for SharePoint Integration

Follow these steps to create an application and generate credentials for secure SharePoint integration.

1. Register a New Application in Microsoft Entra ID

  1. Log in to the Azure Portal.
  2. Select Microsoft Entra ID (or Azure Active Directory) from the left sidebar.
  3. Click Manage > App registrations.
  4. Select New registration at the top.
  5. Set Name to:

    sharepoint-knowledgebase-integration

  6. For Supported account types, select Accounts in this organizational directory only.
  7. Leave Redirect URI empty.
  8. Click Register.

2. Create a Client Secret

  1. In the app registration, select Manage > Certificates & secrets from the left menu.
  2. Click New client secret.
  3. Give it a description (e.g., “SharePoint integration”) and set an expiry that matches your security requirements.
  4. Click Add.
  5. Copy the client secret value displayed immediately after creation. Keep it secure; you’ll need to share this value.

3. Assign Microsoft Graph API Permissions

  1. In the app registration, select Manage > API permissions.
  2. Click Add a permission.
  3. Choose Microsoft Graph.
  4. Select Application permissions.
  5. Add:

    Sites.Read.All  (This grants read access to all site collections.)

  6. Click Add permissions to confirm.
  7. Finally, click Grant admin consent for [Tenant Name] (requires admin privileges).

4. Gather and Share the Required Details

Please provide these credentials:

Parameter Location Example Value
SharePoint Site URL SharePoint site address https://yourtenant.sharepoint.com/sites/yourname
Application (client) ID App registration > Overview xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
Directory (tenant) ID App registration > Overview xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
Client Secret Value App registration > Certificates & secrets (the value generated in step 2)

Please share these credentials with us via a secure method.


Support:

If you have questions or need help, contact our team or consult:

  1. Register App Guide (Microsoft)
  2. Add Permissions Guide (Microsoft)