Loading
Microsoft-appregistratie bijwerken om machtigingen met minimale machtigingen te gebruiken

Microsoft-appregistratie bijwerken om machtigingen met minimale machtigingen te gebruiken

Als u de Microsoft-invoegtoepassing eerder hebt ingesteld met behulp van geavanceerde machtigingen zoals Files.ReadWrite.All en User.ReadWrite.All, kunt u uw appregistratie bijwerken om Sites.Selected, User.Read en User.ReadBasic.All te gebruiken. Dit vermindert beveiligingsrisico's, beperkt toegang tot specifieke SharePoint-sites en ondersteunt vereenvoudigd toegangsbeheer zonder dat dit gevolgen heeft voor het genereren van documenten.

Vereiste editions

Opmerking
Opmerking Als u de begeleide set-up wilt gebruiken om Microsoft 365 en Azure te integreren, raadpleegt u Microsoft 365 en Azure-integratie instellen met behulp van Begeleide set-up.
Beschikbaar in: Lightning Experience
Beschikbaar in: Professional, Enterprise, Unlimited en Developer Edition
Benodigde gebruikersmachtigingen
API-machtigingen wijzigen en sitetoegang verlenen via Grafiekverkenner en authenticatiebereiken en app-eigenschappen bijwerken:

CLM-beheerdergebruiker

OR

Microsoft 365-beheerder

EN

Eigenaar van Azure-appregistratie

Vereisten:

  • Stel uw Microsoft-appregistratie in om Salesforce-integratie voor documentopslag te ondersteunen.
  • Identificeer de SharePoint-site die is geconfigureerd in ExternalDocStorageConfig voor documentopslag.
  • Zorg ervoor dat u toegang hebt tot Microsoft Graph Explorer.
  1. Verwijder schrijfmachtigingen uit Appregistratie.
    1. Log in bij Microsoft Azure.
    2. Als u naar Appregistraties wilt gaan, zoekt u Azure AD B2C, klikt u op Beheren en selecteert u Appregistraties.
    3. Selecteer uw Salesforce-app.
    4. Ga naar API-machtigingen en verwijder Files.ReadWrite.All.
    5. Herhaal de stappen om User.ReadWrite.All te verwijderen.
  2. Voeg leesmachtigingen toe.
    1. Selecteer in API-machtigingen Een machtiging toevoegen > Microsoft Graph > Application-machtigingen.
    2. Zoek naar en voeg de machtigingen Sites.Selected, User.Read en User.ReadBasic.All toe.
    3. Klik op Instemming van beheerder verlenen.
  3. Haal uw SharePoint-site-ID op.
    1. Ga naar Graph Explorer en log in met uw Microsoft-inloggegevens.
    2. Stel de methode in op GET, API-versie op v1.0 en URL op: https://graph.microsoft.com/v1.0/me/followedSites
    3. Voer de query uit en kopieer de ID van de SharePoint-site die wordt gebruikt voor documentopslag.
  4. Verleen de Microsoft Azure-app toegang tot uw SharePoint-site.
    1. Stel in Grafiekverkenner de methode in op POST en de URL op: https://graph.microsoft.com/v1.0/sites/<site_id>/permissions.
    2. Vervang <site_id> door de Share Point-site-ID.
    3. Ga naar het tabblad Machtigingen wijzigen en zorg ervoor dat Sites.FullControl.All-instemming is verleend.
    4. Plak deze code in de hoofdtekst van het verzoek:
      {
        "roles": ["write"],
        "grantedToIdentities": [{
          "application": {
            "id": "<Application_Id>",
            "displayName": "Salesforce App"
          }
        }]
      }
      
    5. Vervang <Application_Id> door de client-ID van het tabblad Registratie van Azure-app.
    6. Ga naar het tabblad Kopteksten en voeg toe: Inhoudstype: application/json.
    7. Voer de query uit om de machtigingen toe te wijzen.
  5. Werk het bereik bij in Salesforce-authenticatieleverancier.
    1. Geef vanuit Set-up Auth.-leveranciers op in het vak Snel zoeken en selecteer vervolgens Auth.-leveranciers.
    2. Bewerk de relevante Microsoft-leverancier.
    3. Werk het bereik bij voor: offline_access openid User.Read User.ReadBasic.All Sites.Selected.
    4. Sla de wijzigingen op.

Nadat u de bereiken hebt bijgewerkt, controleert u of het genereren van documenten vanuit Salesforce naar de SharePoint-site werkt zoals verwacht. Trek desgewenst de machtiging Sites.FullControl.All in vanuit de Grafiekverkenner nadat de toegang tot de site is bevestigd.

 
Wordt geladen
Salesforce Help | Article