Microsoft 365 Connector
Reference Connector v1
AD
Optional ADV connector

Organization · Microsoft 365

ADV Core talks to Microsoft Graph through Netlify Functions. The browser never receives the Microsoft client secret.

Active data adapter: —

Microsoft AuthApp-onlyClient credentials
Graph Scope PlanSelected AccessLimit app to ADV SharePoint resources
System of RecordSharePoint ListsOne list per ADV model
Secret StorageNetlify EnvNever browser / GitHub

Environment Readiness

Only presence is displayed. Secret values are never returned.

Checking...

Adapter Mode

Keep Local Browser active until Microsoft setup passes health checks.

Switching to Microsoft 365 before the environment and SharePoint lists are configured will cause module reads/writes to fail. You can switch back here.

Required Netlify Environment Variables

Do not paste their values into source files.

ADV_M365_TENANT_ID

Microsoft Entra tenant/directory identifier.

ADV_M365_CLIENT_ID

App registration application/client identifier.

ADV_M365_CLIENT_SECRET

App credential. Store only as a server-side secret.

ADV_M365_SITE_ID

Microsoft Graph SharePoint site identifier for the ADV data site.

ADV_M365_LIST_MAP_JSON

JSON map from ADV model names to SharePoint list IDs.

Prepared Files

The connector package is ready for the tenant-specific values.

SharePoint List Manifest — the 13 ADV model lists and common envelope columns.
List Map Template — where the real list IDs will go.
Field Mapping — ADV record → SharePoint envelope mapping.
Setup Guide — exact architecture and tenant setup sequence.