Loading
Mise à jour de l'inscription à l'application Microsoft pour utiliser les autorisations de privilège minimum

Mise à jour de l'inscription à l'application Microsoft pour utiliser les autorisations de privilège minimum

Si vous avez déjà configuré le complément Microsoft en utilisant des autorisations avancées telles que Files.ReadWrite.All et User.ReadWrite.All, vous pouvez mettre à jour l'inscription de votre application pour utiliser Sites.Selected, User.Read et User.ReadBasic.All. Cela réduit les risques de sécurité, limite l'accès à des sites SharePoint spécifiques et prend en charge une gestion de l'accès simplifiée sans impact sur la génération de documents.

Éditions requises

Remarque
Remarque Pour utiliser la configuration guidée afin d'intégrer Microsoft 365 et Azure, consultez Configuration de Microsoft 365 et de l'intégration Azure en utilisant la configuration guidée.
Disponible avec : Lightning Experience
Disponible avec : Professional Edition, Enterprise Edition, Unlimited Edition et Developer Edition
Autorisations utilisateur requises
Pour modifier les autorisations d'API et accorder l'accès au site via l'Explorateur de graphique, et mettre à jour les étendues d'authentification et les propriétés de l'application :

Utilisateur administrateur CLM

OU

Administrateur de Microsoft 365

ET

Propriétaire de l'inscription à l'application Azure

Prérequis :

  • Configurez l'inscription de votre application Microsoft pour prendre en charge l'intégration Salesforce pour le stockage de documents.
  • Identifiez le site SharePoint configuré dans ExternalDocStorageConfig pour le stockage de documents.
  • Assurez-vous d'avoir accès à l'Explorateur Microsoft Graph.
  1. Retirez les autorisations d'écriture de l'enregistrement de l'application.
    1. Connectez-vous à Microsoft Azure.
    2. Pour accéder à Inscriptions à l'application, recherchez Azure AD B2C, cliquez sur Gérer, puis sélectionnez Inscriptions à l'application.
    3. Sélectionnez votre application Salesforce.
    4. Accédez aux autorisations API et retirez Files.ReadWrite.All.
    5. Répétez les étapes pour supprimer User.ReadWrite.All.
  2. Ajoutez des autorisations de lecture.
    1. Dans Autorisations API, sélectionnez Ajouter une autorisation > Microsoft Graph > Autorisations Application.
    2. Recherchez et ajoutez les autorisations Sites.Selected, User.Read et User.ReadBasic.All.
    3. Cliquez sur Accorder le consentement administrateur.
  3. Récupérez votre ID de site SharePoint.
    1. Accédez à l'Explorateur graphique et connectez-vous avec vos identifiants Microsoft.
    2. Définissez la méthode sur GET, la version d'API sur v1.0 et l'URL sur : https://graph.microsoft.com/v1.0/me/followedSites
    3. Exécutez la requête et copiez l'ID du site SharePoint utilisé pour le stockage de documents.
  4. Accordez à l'application Microsoft Azure l'accès à votre site SharePoint.
    1. Dans l'Explorateur de graphique, définissez la méthode sur POST et l'URL sur : https://graph.microsoft.com/v1.0/sites/<site_id>/permissions.
    2. Remplacez <ID_site> par l'ID de site Partager le point.
    3. Accédez à l'onglet Modifier les autorisations et assurez-vous que Sites.FullControl.All consent est fourni.
    4. Collez ce code dans le corps de la requête :
      {
        "roles": ["write"],
        "grantedToIdentities": [{
          "application": {
            "id": "<Application_Id>",
            "displayName": "Salesforce App"
          }
        }]
      }
      
    5. Remplacez <Application_Id> par l'ID de client sous l'onglet Vue d'ensemble de l'enregistrement de l'application Azure.
    6. Accédez à l'onglet En-têtes, puis ajoutez : Type de contenu : application/json.
    7. Exécutez la requête pour attribuer les autorisations.
  5. Mettez à jour l'étendue dans le fournisseur d'authentification Salesforce.
    1. Dans Configuration, saisissez Fournisseurs d’authentification dans la case Recherche rapide, puis sélectionnez Fournisseurs d’authentification.
    2. Modifiez le fournisseur Microsoft approprié.
    3. Mettez à jour l'étendue pour : offline_access openid User.Read User.ReadBasic.All Sites.Selected.
    4. Enregistrez les modifications.

Après avoir mis à jour les étendues, vérifiez que la génération de documents depuis Salesforce vers le site SharePoint fonctionne normalement. Vous pouvez également révoquer les autorisations Sites.FullControl.All de l'Explorateur de graphique une fois l'accès au site confirmé.

 
Chargement
Salesforce Help | Article