Dieser native Konnektor ist der empfohlene Standard-Weg, um SharePoint anzubinden. Für fortgeschrittene Szenarien gibt es einen alternativen Weg über einen eigenen MCP-Server: siehe Microsoft 365 Integration.
Voraussetzungen
- Rolle Org Admin (oder Instance-Admin innerhalb der eigenen Organisation).
- Eine Microsoft Entra (Azure AD) App-Registrierung mit Administratorrechten im Azure-Tenant für die Vergabe der Berechtigungen.
- Die Integration muss zuerst org-weit bereitgestellt werden, bevor sie über die Library in einem Space genutzt werden kann.
Schritt 1: OAuth-App in Microsoft Entra (Azure AD) anlegen
Legen Sie zunächst eine App-Registrierung in Microsoft Entra an. Daraus erhalten Sie die Client ID, das Client Secret und die Tenant ID, die Sie in Localmind hinterlegen.App-Registrierung erstellen
Erstellen Sie eine neue App-Registrierung und vergeben Sie einen aussagekräftigen Namen, z.B.
Localmind SharePoint Connector.Web-Plattform und Redirect-URI setzen
Fügen Sie unter Authentication eine Web-Plattform hinzu und setzen Sie die Redirect-URI auf die OAuth-Redirect-URL Ihrer Instanz:
Die exakte URL wird nach dem Speichern auf dem Konfigurationsbildschirm in Localmind angezeigt. Ersetzen Sie
<deine-instanz> durch den Host Ihrer Localmind-Instanz und übernehmen Sie die dort angezeigte URL.Microsoft-Graph-Berechtigungen hinzufügen
Fügen Sie unter API permissions folgende delegierte Microsoft-Graph-Berechtigungen hinzu:
Sites.Read.AllFiles.Read.AllUser.Readoffline_access
offline_access ist erforderlich, damit Localmind die Sitzung über ein Refresh-Token erneuern kann, ohne dass sich Nutzer wiederholt anmelden müssen.Client Secret erstellen
Erstellen Sie unter Certificates & secrets ein neues Client Secret und kopieren Sie den angezeigten Wert sofort. Der Wert wird nur einmal vollständig angezeigt.
Schritt 2: Konfiguration in Localmind hinterlegen
Hinterlegen Sie die Entra-Zugangsdaten in den Zugangsdaten Ihrer Organisation.Zugangsdaten öffnen
Navigieren Sie zu Einstellungen (Zahnrad-Icon unten links) → Org-Einstellungen → Zugangsdaten und klicken Sie auf die SharePoint-Kachel.
Felder ausfüllen
Tragen Sie die in Schritt 1 notierten Werte ein:
| Feld | Beschreibung |
|---|---|
| Client ID | Application (client) ID aus Azure |
| Client Secret | Secret-Wert aus Azure (wird verschlüsselt gespeichert) |
| Tenant ID | Directory (tenant) ID aus Azure |
Schritt 3: Nutzer-Authentifizierung (Per-User OAuth)
SharePoint verwendet Per-User OAuth – jeder Nutzer verbindet sein eigenes Microsoft-Konto. Der Datenzugriff entspricht damit exakt den individuellen SharePoint-Berechtigungen jedes Nutzers.- Beim ersten Aufruf des SharePoint-Tools im Chat erscheint ein OAuth-Popup mit der Aufforderung zur Anmeldung.
- Nach erfolgreicher Anmeldung wird das Token gecacht – ein erneutes Login ist nicht erforderlich.
- Aktionen werden immer im Namen des angemeldeten Nutzers ausgeführt.
Aus Sicht der Endanwender ist dieser Schritt in Integrationen nutzen beschrieben.
Verwendung in Spaces
Nach dem org-weiten Bereitstellen ist die Integration noch nicht automatisch in jedem Space sichtbar. Ein Admin oder ein berechtigter Nutzer muss sie aus der Library in den jeweiligen Space freigeben.- Öffnen Sie die Library (Org-Navigation).
- Wählen Sie die SharePoint-Integration und geben Sie sie für den gewünschten Space frei.
- Danach steht das SharePoint-Tool den Agenten dieses Space zur Verfügung – siehe Werkzeuge.
Nächste Schritte
Integrationen nutzen
So verbinden Endanwender ihr Konto und rufen die Integration im Chat auf.
Zugangsdaten
Client ID, Client Secret und Tenant ID zentral und verschlüsselt verwalten.
Library
Integrationen org-weit verfügbar machen und in Spaces freigeben.
Werkzeuge
Wie Agenten Tools und Konnektoren im Chat einsetzen.
