Loading
Oppdatere Microsoft-appregistrering til å bruke tillatelser med minimumsrettigheter

Oppdatere Microsoft-appregistrering til å bruke tillatelser med minimumsrettigheter

Hvis du tidligere har konfigurert Microsoft-tillegget ved å bruke avanserte tillatelser som Files.ReadWrite.All og User.ReadWrite.All, kan du oppdatere appregistreringen til å bruke Sites.Selected, User.Read og User.ReadBasic.All. Dette reduserer sikkerhetsrisikoer, begrenser tilgang til bestemte SharePoint-nettsteder og støtter forenklet tilgangsadministrasjon uten å påvirke dokumentgenerering.

Nødvendige utgaver

Merk
Merk Hvis du vil bruke veiledet oppsett til å integrere Microsoft 365 og Azure, kan du se Konfigurere Microsoft 365 og Azure-integrasjon med veiledet oppsett.
Tilgjengelig i Lightning Experience
Tilgjengelig i Professional, Enterprise, Unlimited og Developer Edition
Nødvendige brukertillatelser
For å endre API-tillatelser og gi nettstedstilgang via Grafutforsker og oppdatere godkjenningsomfang og appegenskaper:

CLM Admin-bruker

ELLER

Microsoft 365-administrator

OG

Eier av Azure-appregistrering

Forutsetninger:

  • Konfigurer Microsoft-appregistreringen for å støtte Salesforce-integrering for dokumentlagring.
  • Identifiser SharePoint-nettstedet som er konfigurert i ExternalDocStorageConfig for dokumentlagring.
  • Forsikre deg om at du har tilgang til Microsoft Graph Explorer.
  1. Fjern skrivetillatelser fra Appregistrering.
    1. Logg på Microsoft Azure.
    2. For å gå til Appregistreringer søker du etter Azure AD B2C, klikker på Behandle og velger Appregistreringer.
    3. Velg Salesforce-appen.
    4. Gå til API-tillatelser og fjern Files.ReadWrite.All.
    5. Gjenta trinnene for å fjerne User.ReadWrite.All.
  2. Legg til lesetillatelser.
    1. Velg Legg til en tillatelse > Microsoft Graph > Programtillatelser i API-tillatelser.
    2. Søk etter og legg til Sites.Selected, User.Read og User.ReadBasic.All-tillatelser.
    3. Klikk på Gi administratorsamtykke.
  3. Hent SharePoint-nettsteds-IDen.
    1. Gå til Grafutforsker og logg deg på med Microsoft-legitimasjonen din.
    2. Angi metoden til GET, API-versjonen til v1.0 og URL-adressen til: https://graph.microsoft.com/v1.0/me/followedSites
    3. Kjør spørringen og kopier ID-en til SharePoint-nettstedet som brukes til dokumentlagring.
  4. Gi Microsoft Azure-appen tilgang til SharePoint-nettstedet.
    1. I Grafutforsker setter du metoden til POST og URL-adressen til: https://graph.microsoft.com/v1.0/sites/<site_id>/permissions.
    2. Erstatt <site_id> med Share Point-nettsteds-ID.
    3. Gå til fanen Endre tillatelser og kontroller at Sites.FullControl.All-samtykke er gitt.
    4. Lim inn denne koden i forespørselsteksten:
      {
        "roles": ["write"],
        "grantedToIdentities": [{
          "application": {
            "id": "<Application_Id>",
            "displayName": "Salesforce App"
          }
        }]
      }
      
    5. Erstatt <Application_Id> med klient-IDen fra Oversikt-fanen i Azure-appregistreringen.
    6. Gå til fanen overskrifter og legg til: Innholdstype: application/json.
    7. Kjør spørringen for å tildele tillatelsene.
  5. Oppdater omfanget i Salesforce-godkjenningsleverandør.
    1. Skriv inn godkjenningsleverandører i Hurtigsøk-feltet i Oppsett, og velg deretter godkjenningsleverandører.
    2. Rediger den aktuelle Microsoft-leverandøren.
    3. Oppdater omfanget til å offline_access openid User.Read User.ReadBasic.All Sites.Selected.
    4. Lagre endringene.

Når du har oppdatert omfangene, kontrollerer du at dokumentgenerering fra Salesforce til SharePoint-nettstedet fungerer som forventet. Opphev eventuelt Sites.FullControl.All fra Grafutforsker-tillatelser etter at nettstedstilgang er bekreftet.

 
Laster
Salesforce Help | Article