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
- Log in to the Azure Portal.
- Select Microsoft Entra ID (or Azure Active Directory) from the left sidebar.
- Click Manage > App registrations.
- Select New registration at the top.
Set Name to:
sharepoint-knowledgebase-integration- For Supported account types, select Accounts in this organizational directory only.
- Leave Redirect URI empty.
- Click Register.
2. Create a Client Secret
- In the app registration, select Manage > Certificates & secrets from the left menu.
- Click New client secret.
- Give it a description (e.g., “SharePoint integration”) and set an expiry that matches your security requirements.
- Click Add.
- 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
- In the app registration, select Manage > API permissions.
- Click Add a permission.
- Choose Microsoft Graph.
- Select Application permissions.
Add:
Sites.Read.All(This grants read access to all site collections.)- Click Add permissions to confirm.
- 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: