Loading
Aggiornamento della registrazione dell'app Microsoft per l'utilizzo delle autorizzazioni con privilegi minimi

Aggiornamento della registrazione dell'app Microsoft per l'utilizzo delle autorizzazioni con privilegi minimi

Se in precedenza è stato impostato il componente aggiuntivo Microsoft utilizzando autorizzazioni avanzate come Files.ReadWrite.All e User.ReadWrite.All, è possibile aggiornare la registrazione dell'app per utilizzare Sites.Selected, User.Read e User.ReadBasic.All. Ciò riduce i rischi per la sicurezza, limita l'accesso a siti SharePoint specifici e supporta la gestione semplificata degli accessi senza influire sulla generazione dei documenti.

Versioni (Edition) richieste

Nota
Nota Per utilizzare l'impostazione guidata per integrare Microsoft 365 e Azure, vedere Impostazione di Microsoft 365 e Integrazione Azure con l'Impostazione guidata.
Disponibile nelle versioni: Lightning Experience
Disponibile in: Professional Edition, Enterprise Edition, Unlimited Edition e Developer Edition
Autorizzazioni utente richieste
Per modificare le autorizzazioni API e concedere l'accesso al sito tramite Explorer grafico e aggiornare gli ambiti di autenticazione e le proprietà dell'app:

Utente amministratore CLM

O

Amministratore Microsoft 365

E

Titolare registrazione app Azure

Prerequisiti:

  • Impostare la registrazione dell'app Microsoft per supportare l'integrazione di Salesforce per l'archiviazione dei documenti.
  • Identificare il sito SharePoint configurato in ExternalDocStorageConfig per l'archiviazione dei documenti.
  • Assicurarsi di avere accesso a Microsoft Graph Explorer.
  1. Rimuovere le autorizzazioni di scrittura da Registrazione app.
    1. Accedere a Microsoft Azure.
    2. Per accedere a Registrazioni app, cercare Azure AD B2C, fare clic su Gestisci e selezionare Registrazioni app.
    3. Selezionare l'app Salesforce.
    4. Accedere alle autorizzazioni API e rimuovere Files.ReadWrite.All.
    5. Ripetere i passaggi per rimuovere User.ReadWrite.All.
  2. Aggiungere le autorizzazioni di lettura.
    1. In Autorizzazioni API, selezionare Aggiungi un'autorizzazione > Microsoft Graph > Autorizzazioni applicazione.
    2. Cercare e aggiungere le autorizzazioni Sites.Selected, User.Read e User.ReadBasic.All.
    3. Fare clic su Concedi consenso amministratore.
  3. Recuperare l'ID del sito SharePoint.
    1. Accedere a Graph Explorer e accedere con le credenziali Microsoft.
    2. Impostare il metodo su GET, la versione API su v1.0 e l'URL su: https://graph.microsoft.com/v1.0/me/followedSites
    3. Eseguire la query e copiare l'ID del sito SharePoint utilizzato per l'archiviazione dei documenti.
  4. Concedere all'app Microsoft Azure l'accesso al sito SharePoint.
    1. In Explorer grafico, impostare il metodo su POST e l'URL su: https://graph.microsoft.com/v1.0/sites/<site_id>/permissions.
    2. Sostituire <site_id> con l'ID sito Punto di condivisione.
    3. Accedere alla scheda Modifica autorizzazioni e verificare che Sites.FullControl.Tutto il consenso sia fornito.
    4. Incollare questo codice nel corpo della richiesta:
      {
        "roles": ["write"],
        "grantedToIdentities": [{
          "application": {
            "id": "<Application_Id>",
            "displayName": "Salesforce App"
          }
        }]
      }
      
    5. Sostituire <Application_Id> con l'ID client della scheda Panoramica della registrazione dell'app Azure.
    6. Accedere alla scheda Intestazioni e aggiungere: Content-Type: application/json.
    7. Eseguire la query per assegnare le autorizzazioni.
  5. Aggiornare l'ambito nel provider di autenticazione Salesforce.
    1. Da Imposta, nella casella Ricerca veloce, immettere Provider di autenticazione e quindi selezionare Provider di autenticazione.
    2. Modificare il provider Microsoft pertinente.
    3. Aggiornare l'ambito in: offline_access openid User.Read User.ReadBasic.All Sites.Selected.
    4. Salva le modifiche.

Dopo aver aggiornato gli ambiti, verificare che la generazione di documenti da Salesforce al sito SharePoint funzioni come previsto. Se si desidera, revocare le autorizzazioni Sites.FullControl.All da Explorer grafico dopo aver confermato l'accesso al sito.

 
Caricamento
Salesforce Help | Article