General
This article describes how to configure authentication for the SharePoint Source module.
Microsoft Entra Application
A Microsoft Entra (Azure AD) application is required.
Purpose
The application provides:
- Client ID
- Client Secret
- API permissions required for SharePoint access
Setup
Refer to Microsoft documentation:
https://learn.microsoft.com/en-us/entra/identity-platform/quickstart-register-app
Ensure required API permissions are configured under API Permissions.
SharePoint Client Configuration
Follow these steps:
- Navigate to Settings → System → Clients
- Click New Client
- Enter a descriptive name
- Select SharePoint Client
Required Credentials
- Client ID
- Tenant ID
- Client Secret
Authentication Methods
Client Credentials
- Default authentication method
- Provides full access to SharePoint
- Requires application permissions
Delegated Access
- Uses user-based authentication
Configuration Steps
- Add the callback URL in Azure:
- Manage → Authentication → Add Redirect URI → Web
- Enable Use delegated access in the client
- Save the client
- Click Authorize Client
- Sign in to Microsoft
After authentication, delegated tokens are stored.