Skip to main content
Wenn deine Organisation den SharePoint-Zugriff von Reiner auf bestimmte Sites beschränkt hat, kann Reiner eine Site erst lesen, nachdem ein SharePoint-Administrator ihr den Zugriff ausdrücklich gewährt hat. Diese Anleitung zeigt, wie das geht.
Warum dieser Schritt nötig istIm eingeschränkten Modus nutzt Reiner die Microsoft-Berechtigung Sites.Selected. Sie erlaubt grundsätzlich keinen Zugriff auf eure SharePoint-Sites – erst eine Freigabe pro Site schaltet genau diese eine Site frei. Microsoft bietet dafür keine Oberfläche im Admin Center an; die Freigabe erfolgt über die Microsoft Graph API oder PnP PowerShell. Reiner stellt dir die fertigen Befehle bereit.

Voraussetzungen

  • Eine Site in Reiner mit dem Status Wartet auf Zugriffserteilung (fügt euer Reiner-Administrator unter Einstellungen → Integrationen → Microsoft → Verwalten hinzu)
  • Für die Freigabe selbst: die Rolle SharePoint-Administrator (oder Global Admin) in eurem Microsoft-Tenant
  • Ca. 5 Minuten Zeit

Schritt 1: Befehl aus Reiner kopieren

Der Reiner-Administrator findet die Befehle direkt in Reiner:
1

Site-Liste öffnen

Öffne Einstellungen → Integrationen → Microsoft → Verwalten. Unter Site-Zugriff siehst du alle eingetragenen Sites mit ihrem Status.
2

Anleitung zur Site öffnen

Klicke bei der Site mit dem Status Wartet auf Zugriffserteilung auf So wird der Zugriff gewährt.
3

Befehl kopieren

Es öffnet sich eine Seitenleiste mit fertigen Befehlen – als curl, wget oder PnP PowerShell. Site-Adresse und die Client-ID der Reiner-App sind bereits eingesetzt. Kopiere den passenden Befehl und schicke ihn an euren SharePoint-Administrator.
Site-Liste im Dialog „Microsoft-Berechtigungen“ mit einer Site im Status „Wartet auf Zugriffserteilung“
Seitenleiste „SharePoint-Site-Zugriff gewähren“ mit den Befehlen als curl, wget und PnP PowerShell

Schritt 2: Freigabe ausführen

Drei gleichwertige Wege – wähle den, der dir am besten liegt.

Variante A: PnP PowerShell (kein Token nötig)

1

PnP PowerShell installieren

Einmalig, falls noch nicht vorhanden: Install-Module PnP.PowerShell
2

Anmelden

Connect-PnPOnline -Url "https://<euer-tenant>-admin.sharepoint.com" -Interactive – melde dich mit deinem SharePoint-Administratorkonto an.
3

Befehl ausführen

Füge den PnP PowerShell-Befehl aus Reiner ein und führe ihn aus. Er gewährt der Reiner-App Lesezugriff (Read) auf genau diese eine Site.

Variante B: curl oder wget mit einem Graph-Zugriffstoken

Die Befehle aus den Tabs curl und wget senden dieselbe Anfrage an die Microsoft Graph API. Dafür brauchst du ein Zugriffstoken eines SharePoint-Administrators. Am einfachsten erstellst du es im Graph Explorer:
1

Graph Explorer öffnen und anmelden

Öffne https://developer.microsoft.com/graph/graph-explorer und melde dich oben rechts mit deinem SharePoint-Administratorkonto an.
2

Berechtigung zustimmen

Füge oben die URL aus dem Reiner-Befehl ein (die Adresse hinter curl -X POST) und stelle die Methode auf POST. Öffne den Tab Modify permissions und stimme der Berechtigung Sites.FullControl.All zu. Sie gilt delegiert – also nur für das, was dein Konto ohnehin darf.
3

Token kopieren

Öffne den Tab Access token und kopiere das angezeigte Token.
4

Befehl ausführen

Ersetze im Befehl aus Reiner den Platzhalter <ReplaceMe> durch das Token und führe den Befehl im Terminal aus.
Graph Explorer mit geöffnetem Tab „Modify permissions“
Graph Explorer mit geöffnetem Tab „Access token“
Das Token ist ein Schlüssel – behandle es wie ein Passwort. Es ist etwa eine Stunde gültig, gilt nur mit den Rechten deines eigenen Kontos und erreicht Reiner nie: Die Anfrage geht direkt von deinem Rechner an Microsoft. Teile das Token mit niemandem und speichere es nirgends ab.

Variante C: Direkt im Graph Explorer ausführen (ohne Terminal)

Du kannst die Anfrage auch komplett im Graph Explorer stellen – ganz ohne Token-Kopieren:
1

Anfrage übernehmen

Stelle die Methode auf POST und füge die URL aus dem Reiner-Befehl ein. Kopiere den JSON-Teil des Befehls (alles zwischen den einfachen Anführungszeichen hinter -d) in den Request body.
2

Zustimmen und ausführen

Stimme im Tab Modify permissions der Berechtigung Sites.FullControl.All zu und klicke auf Run query. Eine Antwort mit Status 201 Created bedeutet: Der Zugriff ist gewährt.

Schritt 3: In Reiner prüfen

Öffne in Reiner erneut Einstellungen → Integrationen → Microsoft → Verwalten. Die Site wird jetzt mit Zugriff gewährt angezeigt – fertig. Reiner prüft den Status bei jedem Öffnen des Dialogs automatisch neu; es gibt nichts zu bestätigen.

Funktioniert etwas nicht?

  • Die Site steht weiter auf „Wartet auf Zugriffserteilung“: Prüfe, ob der Befehl ohne Fehlermeldung durchgelaufen ist (201 Created bei Graph, keine rote Ausgabe bei PnP). Schließe den Dialog in Reiner und öffne ihn erneut.
  • „Access denied“ beim Ausführen: Das verwendete Konto ist kein SharePoint-Administrator, oder der Zustimmung zu Sites.FullControl.All wurde nicht zugestimmt.
  • Status „Zugriff nicht geprüft“ in Reiner: Reiner konnte die Site nicht bei Microsoft überprüfen – meist, weil dein eigenes Microsoft-Konto in Reiner noch nicht verbunden ist. Verbinde es unter Einstellungen → Integrationen über die SharePoint-Kachel und lade den Dialog neu.
Bei weiteren Fragen wende dich an deinen Reiner-Ansprechpartner oder den Reiner-Support.