Loading
Uppdatera Microsoft App Registration så att den använder behörigheter med lägsta behörighet

Uppdatera Microsoft App Registration så att den använder behörigheter med lägsta behörighet

Om du tidigare har konfigurerat Microsoft-tillägget med avancerade behörigheter som Files.ReadWrite.All och User.ReadWrite.All kan du uppdatera din appregistrering så att den använder Sites.Selected, User.Read och User.ReadBasic.All. Detta minskar säkerhetsrisker, begränsar åtkomst till specifika SharePoint-webbplatser och stöder förenklad åtkomsthantering utan att påverka dokumentskapandet.

Versioner som krävs

Anteckning
Anteckning För att använda den guidade konfigurationen för att integrera Microsoft 365 och Azure, se Konfigurera Microsoft 365 och Azure-integrering med guidad konfiguration.
Tillgängliga i: Lightning Experience
Tillgängliga i: Utgåvorna Professional, Enterprise, Unlimited och Developer
Användarbehörigheter som krävs för att
Ändra API-behörigheter och bevilja webbplatsåtkomst via Graph Explorer och uppdatera autentiseringsomfång och appegenskaper:

CLM-administratörsanvändare

ELLER

Microsoft 365-administratör

OCH

Ägare av Azure-appregistrering

Förkrav:

  • Konfigurera din Microsoft-appregistrering för att stödja Salesforce-integrering för dokumentlagring.
  • Identifiera SharePoint-webbplatsen som konfigurerats i ExternalDocStorageConfig för dokumentlagring.
  • Se till att du har åtkomst till Microsoft Graph Explorer.
  1. Ta bort skrivbehörigheter från appregistrering.
    1. Logga in i Microsoft Azure.
    2. För att gå till Appregistreringar, sök efter Azure AD B2C, klicka på Hantera och välj Appregistreringar.
    3. Välj din Salesforce-app.
    4. Gå till API-behörigheter och ta bort Files.ReadWrite.All.
    5. Upprepa stegen för att ta bort User.ReadWrite.All.
  2. Lägg till läsbehörigheter.
    1. I API-behörigheter, välj Lägg till en behörighet > Microsoft Graph > Programbehörigheter.
    2. Sök efter och lägg till behörigheterna Sites.Selected, User.Read och User.ReadBasic.All.
    3. Klicka på Bevilja administratörssamtycke.
  3. Hämta ditt SharePoint-webbplats-ID.
    1. Gå till Graph Explorer och logga in med dina inloggningsuppgifter för Microsoft.
    2. Sätt metoden till GET, API-versionen till v1.0 och URL till: https://graph.microsoft.com/v1.0/me/followedSites
    3. Kör sökfrågan och kopiera ID för SharePoint-webbplatsen som används för dokumentlagring.
  4. Ge Microsoft Azure-appen åtkomst till din SharePoint-webbplats.
    1. I Grafutforskaren, sätt metoden till POST och URL:en till: https://graph.microsoft.com/v1.0/sites/<site_id>/permissions.
    2. Ersätt <site_id> med webbplats-ID för delningspunkt.
    3. Gå till fliken Ändra behörigheter och säkerställ att Sites.FullControl.All consent tillhandahålls.
    4. Klistra in denna kod i begärans brödtext:
      {
        "roles": ["write"],
        "grantedToIdentities": [{
          "application": {
            "id": "<Application_Id>",
            "displayName": "Salesforce App"
          }
        }]
      }
      
    5. Ersätt <Application_Id> med klient-ID från fliken Översikt i Azure-appregistrering.
    6. Gå till fliken Sidhuvuden och lägg till: Innehållstyp: application/json.
    7. Kör sökfrågan för att tilldela behörigheterna.
  5. Uppdatera omfattningen i Salesforce-autentiseringsleverantör.
    1. I Inställningar, i rutan Snabbsökning, skriv Auktoriseringsleverantörer och välj sedan Auktoriseringsleverantörer.
    2. Redigera relevant Microsoft-leverantör.
    3. Uppdatera omfattningen till: offline_access openid User.Read User.ReadBasic.All Sites.Selected.
    4. Spara ändringarna.

När du har uppdaterat omfattningarna, kontrollera att dokumentskapandet från Salesforce till SharePoint-webbplatsen fungerar som förväntat. Alternativt kan du återkalla Sites.FullControl.All från behörigheter för Grafutforskare efter att webbplatsåtkomst har bekräftats.

 
Laddar
Salesforce Help | Article