OneDrive-/SharePoint-Konto hinzufügen
Verbinden Sie einen Speicherort in Microsoft OneDrive for Business oder SharePoint mit PlaidCloud Document. Sie registrieren eine Entra-Anwendung (Azure AD), legen fest, wie weit ihr Zugriff in Ihrem Mandanten reicht, und PlaidCloud verwendet sie zum Lesen und Schreiben von Dateien.
Zugriffsmodell auswählen
Abschnitt betitelt „Zugriffsmodell auswählen“Legen Sie fest, wie weit die Anwendung in Ihrem Microsoft-365-Mandanten reichen darf. Dies ist die wichtigste Entscheidung der gesamten Einrichtung.
| Modell | Graph-Anwendungsberechtigung | Worauf die App zugreifen kann | Wählen, wenn |
|---|---|---|---|
| Ausgewählte Sites (empfohlen) | Sites.Selected |
Nur auf die Sites, die Sie ausdrücklich freigeben | Eine Site sensible Daten enthält, etwa Gehaltsabrechnung, Personal, Finanzen oder Gesundheitsdaten |
| Alle Sites | Sites.Read.All (Lesen) oder Sites.ReadWrite.All (Lesen und Schreiben) |
Jede Site im Mandanten | Keine Site sensibel ist und Sie die einfachste Einrichtung wünschen |
Die meisten Organisationen sollten „Ausgewählte Sites“ wählen. Wenn auch nur eine Site sensible Informationen enthält, legt mandantenweiter Zugriff sie offen. Mit Sites.Selected kann die Anwendung auf nichts zugreifen, bis ein Administrator sie für jede benannte Site freigibt. Sites, die Sie nie freigeben, bleiben somit vollständig unerreichbar.
Anwendung in Azure registrieren
Abschnitt betitelt „Anwendung in Azure registrieren“- Melden Sie sich im Azure-Portal an und gehen Sie zu Microsoft Entra ID → App registrations → + New registration.
- Geben Sie einen Namen ein (zum Beispiel
PlaidCloud). - Wählen Sie unter Supported account types die Option Accounts in this organizational directory only (einzelner Mandant, am häufigsten).
- Lassen Sie den Redirect URI leer und klicken Sie auf Register.
- Kopieren Sie auf der Übersichtsseite die Application (client) ID (Ihre Client-ID) und die Directory (tenant) ID (Ihre Mandanten-ID).
- Gehen Sie zu Certificates & secrets → + New client secret, legen Sie eine Beschreibung und ein Ablaufdatum fest, wählen Sie Add und kopieren Sie den Wert des Secrets sofort, da er nicht erneut angezeigt wird.
API-Berechtigung erteilen
Abschnitt betitelt „API-Berechtigung erteilen“Fügen Sie genau eine Microsoft-Graph-Anwendungsberechtigung hinzu, passend zum gewählten Zugriffsmodell:
- Ausgewählte Sites:
Sites.Selected - Alle Sites:
Sites.Read.All(nur Lesen) oderSites.ReadWrite.All(Lesen und Schreiben)
Vorgehen: API permissions → + Add a permission → Microsoft Graph → Application permissions → die oben genannte Berechtigung hinzufügen → Grant admin consent.
Wenn Sie Alle Sites gewählt haben, sind Sie fertig. Springen Sie zu Konto in PlaidCloud hinzufügen. Wenn Sie Ausgewählte Sites gewählt haben, geben Sie die App als Nächstes für jede Site frei.
App für jede Site freigeben (Modell „Ausgewählte Sites“)
Abschnitt betitelt „App für jede Site freigeben (Modell „Ausgewählte Sites“)“Sites.Selected gewährt der Anwendung von sich aus keinen Zugriff. Ein SharePoint- oder Globaler Administrator muss sie für jede Site freigeben, auf die sie zugreifen soll. Dafür gibt es keinen Bildschirm im Admin Center, daher verwenden Sie zwei Microsoft-Graph-Aufrufe im Graph Explorer. Da Sie Sites einzeln freigeben, werden sensible Sites schlicht nie freigegeben.
Einmalige Einrichtung. Öffnen Sie im Graph Explorer, angemeldet als SharePoint- oder Globaler Administrator, die Registerkarte Modify permissions und klicken Sie bei Sites.FullControl.All auf Consent (mit diesem Bereich können Sie Site-Freigaben festlegen). Wenn eine spätere Abfrage accessDenied zurückgibt, fehlt genau diese Zustimmung. Melden Sie sich nach der Zustimmung ab und wieder an, um das Token zu aktualisieren.
Schritt 1: Site-ID ermitteln
Abschnitt betitelt „Schritt 1: Site-ID ermitteln“Listen Sie die Sites in Ihrem Mandanten auf (Methode GET):
GET https://graph.microsoft.com/v1.0/sites?search=*&$select=displayName,webUrl,idOder ermitteln Sie eine einzelne Site direkt anhand ihrer URL:
GET https://graph.microsoft.com/v1.0/sites/contoso.sharepoint.com:/sites/TeamNameKopieren Sie die id der Site aus der Antwort. Sie hat die Form contoso.sharepoint.com,<guid>,<guid>.
Schritt 2: App freigeben
Abschnitt betitelt „Schritt 2: App freigeben“Setzen Sie die Methode auf POST für die permissions-Sammlung dieser Site (fügen Sie die id aus Schritt 1 ein):
POST https://graph.microsoft.com/v1.0/sites/{site-id}/permissionsFügen Sie auf der Registerkarte Request body Folgendes ein. Setzen Sie roles auf ["read"] oder ["write"] und verwenden Sie die Application (client) ID Ihrer App:
{ "roles": ["read"], "grantedToIdentities": [ { "application": { "id": "your-client-id", "displayName": "PlaidCloud" } } ]}Führen Sie die Abfrage aus. Bei Erfolg wird ein Berechtigungsobjekt mit einer id und Ihren roles zurückgegeben. Wiederholen Sie Schritt 2 für jede Site, auf die PlaidCloud zugreifen soll. So prüfen Sie, was eine Site freigegeben hat:
GET https://graph.microsoft.com/v1.0/sites/{site-id}/permissionsKonto in PlaidCloud hinzufügen
Abschnitt betitelt „Konto in PlaidCloud hinzufügen“- Melden Sie sich bei PlaidCloud an und wählen Sie den Workspace aus, in dem sich das Konto befinden soll.
- Gehen Sie zu
Document→Manage Accounts→ + New Account. - Wählen Sie OneDrive als Dienst.
- Geben Sie einen Namen und eine Beschreibung ein und wählen Sie ein Sicherheitsmodell (lassen Sie es auf
Private, wenn Sie unsicher sind). - Fügen Sie unter Authentifizierungsdaten die Client-ID, das Client-Secret und die OneDrive-Mandanten-ID aus der App-Registrierung ein.
- Fügen Sie unter SharePoint-Website-URL die URL einer Site ein, für die die App freigegeben wurde (zum Beispiel
https://contoso.sharepoint.com/sites/TeamName). Die Liste Laufwerk/Website zeigt dann die Dokumentbibliotheken dieser Site an. Wählen Sie die Bibliothek aus, die als Stammverzeichnis des Kontos dienen soll. Dadurch wird der Startpfad gefüllt. - Wählen Sie Speichern.
Konto mit einem KI-Assistenten erstellen
Abschnitt betitelt „Konto mit einem KI-Assistenten erstellen“Ein KI-Assistent, der über den PlaidCloud-MCP-Connector verbunden ist, kann das Konto für Sie mit dem Werkzeug document_account_upsert erstellen oder aktualisieren, nachdem Sie die obigen Azure-Schritte abgeschlossen haben. Geben Sie ihm die Werte aus der App-Registrierung:
| Kontofeld | Wert |
|---|---|
service_type |
onedrive |
public_key |
Application (client) ID |
private_key |
Client-Secret |
tenant_id |
Directory (tenant) ID |
start_path |
Laufwerks-ID, optional gefolgt von /folder |
Anmeldedaten sind nur schreibbar: document_account_describe blendet sie aus. Das Werkzeug steht in Ihrer eigenen angemeldeten MCP-Sitzung zur Verfügung, nicht für Workflow-Schritte oder In-App-Agenten.