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.

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

  1. 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