Manueller Zugriff auf die SharePoint-Seite gewähren
Dieser Leitfaden enthält eine Schritt-für-Schritt-Anleitung zum Erteilen bestimmter SharePoint-Website-Berechtigungen für eine bestimmte Zielanwendung.
Sie können PnP PowerShell oder Microsoft Graph API verwenden, um der App Zugriff auf bestimmte SharePoint-Websites mit Lesezugriffsrechten zu gewähren.
🔗 PnP PowerShell-Dokumentation
🔗 Microsoft Graph API-Dokumentation (siehe unten)
1. Erstellen Sie eine Admin-App
Erstellen Sie eine Admin-App mit der Berechtigung „Sites.FullControl.All“. Eine Schritt-für-Schritt-Anleitung finden Sie im Abschnitt „Admin-App“ unter SharePoint-Verbindung erstellen.
2. Rufen Sie den Zugriffstoken der Admin-App mit Postman ab
Verwenden Sie die Kunden-ID, den geheimen Kunden-Schlüssel und die Mandanten-ID der Admin-App, um einen POST-Befehl an https://login.microsoftonline.com/<tenant_id>/oauth2/token zu senden.

3. Sharepoint-Site-ID abrufen
Erstellen Sie eine GET-Anfrage an https://graph.microsoft.com/v1.0/sites/ mit dem access_token aus dem vorherigen Schritt als Bearer Token-Authentifizierung und speichern Sie die zurückgegebene ID.

4. Zuweisen von SharePoint-Websiteberechtigungen zur Zielanwendung
Erstellen Sie eine POST-Anfrage an http://graph.microsoft.com/v1.0/sites/<site_id>/permissions mit der folgenden JSON-Nutzlast:
{
"roles": [
"read"
],
"grantedToIdentities": [
{
"application": {
"id": {target_application_id},
"displayName": "displayName"
}
}
]
}
5. SharePoint-Website auf der Blockbrain-Plattform hinzufügen
Machen Sie weiter mit 5. SharePoint-Integration in Blockbrain auf Manuelle Einrichtung der SharePoint-Website.
Zuletzt aktualisiert

