Comment connecter SharePoint comme stockage pour les soumissions PDF

Profile picture of Benjamin André-Micolon

En alternative au stockage compatible S3 ou à Azure Blob Storage, vous pouvez connecter votre bibliothèque de documents SharePoint Online pour stocker des documents et des soumissions.

Vous pourriez souhaiter utiliser votre propre stockage (BYOS) pour diverses raisons, telles que la conformité à des règles spécifiques dans votre pays ou votre industrie, ou parce que votre équipe utilise déjà SharePoint pour la gestion documentaire.

Comment fonctionne le téléversement

Le mécanisme de téléversement est identique pour tous les fournisseurs de stockage. Si les détails et le modèle de sécurité vous intéressent, rendez-vous ici.

En résumé, le téléversement s'effectue côté client, le serveur n'échangeant que des liens de téléversement et de téléchargement : vos documents ne transitent jamais via les serveurs SimplePDF.

Prérequis

La connexion à SharePoint nécessite :

  • Un plan Premium SimplePDF
  • Un locataire Microsoft 365 avec SharePoint Online
  • Un enregistrement d'application Entra ID (Azure AD) avec les bonnes autorisations

Étape 1 : Enregistrer une application dans Microsoft Entra ID

  1. Accédez à Azure Portal > Inscriptions d'applications et cliquez sur Nouvelle inscription
  2. Remplissez le formulaire d'inscription :
    • Nom : SimplePDF (ou tout autre nom de votre choix)
    • Types de comptes pris en charge : Comptes dans cet annuaire d'organisation uniquement (locataire unique)
    • URI de redirection : sélectionnez Web et saisissez https://simplepdf.com/api/integrations/sharepoint/callback
  3. Cliquez sur Inscrire

Formulaire d'inscription d'application Entra ID

Créer un secret client

  1. Dans votre application nouvellement enregistrée, accédez à Certificats et secrets > Nouveau secret client
  2. Définissez une description (par ex. SimplePDF) et choisissez une durée d'expiration. Nous recommandons de sélectionner la durée d'expiration la plus longue disponible (24 mois) pour éviter toute interruption. Lorsque le secret expire, la connexion SharePoint cessera de fonctionner et vous devrez créer un nouveau secret et vous ré-authentifier dans SimplePDF.
  3. Copiez la valeur du secret immédiatement - elle ne sera plus affichée

Création d'un secret client Entra ID

Ajouter les autorisations API

  1. Accédez à Autorisations de l'API > Ajouter une autorisation > Microsoft Graph > Autorisations déléguées
  2. Ajoutez les autorisations suivantes :
    • Sites.Read.All - permet à SimplePDF de lister vos sites SharePoint pour que vous puissiez en choisir un
    • Files.ReadWrite.All - permet à SimplePDF de téléverser et télécharger des documents dans votre bibliothèque sélectionnée
    • offline_access - maintient la connexion active sans ré-authentification

Vous n'avez pas besoin d'accorder le consentement administrateur. Chaque utilisateur consent individuellement lors du flux OAuth.

Autorisations API Entra ID

Noter vos identifiants

Depuis la page Vue d'ensemble de l'application, vous aurez besoin de :

  • ID d'application (Client ID)
  • ID de répertoire (Tenant ID)

Ainsi que le Client Secret que vous avez copié précédemment.

Étape 2 : Connecter SharePoint dans SimplePDF

  1. Connectez-vous à votre compte SimplePDF
  2. Accédez aux paramètres du compte
  3. Dans la section Bring your own storage, cliquez sur Configure
  4. Sélectionnez SharePoint dans le menu déroulant du type de stockage
  5. Saisissez vos trois identifiants : Tenant ID, Client ID et Client Secret
  6. Cliquez sur Authenticate with Microsoft
  7. Connectez-vous avec un utilisateur de votre locataire Microsoft 365 et accordez le consentement

Identifiants SharePoint dans SimplePDF

Étape 3 : Sélectionner un site et une bibliothèque de documents

Après l'authentification, vous serez redirigé vers SimplePDF :

  1. Sélectionnez votre site SharePoint dans le menu déroulant
  2. Sélectionnez la bibliothèque de documents où les soumissions seront stockées
  3. Cliquez sur Update

Sélecteur de site et bibliothèque de documents SharePoint

SimplePDF exécute un test de diagnostic (téléversement + téléchargement) pour vérifier la configuration. Si les deux réussissent, tout est prêt.

SharePoint connecté avec succès

Les documents soumis seront stockés sous le chemin simple-pdf/<company_id>/ dans votre bibliothèque de documents sélectionnée.

Dépannage

Le menu déroulant des sites est vide : L'indexation de recherche SharePoint peut ne pas être active sur les locataires nouvellement provisionnés. Patientez quelques minutes et réessayez.

Le test de diagnostic échoue : Vérifiez que l'application dispose des bonnes autorisations API (Sites.Read.All, Files.ReadWrite.All, offline_access) et que l'utilisateur qui a consenti a accès au site sélectionné.

Les téléversements ont soudainement cessé de fonctionner : votre secret client a peut-être expiré. Dans le Azure Portal, accédez à la page Certificats et secrets de votre application, créez un nouveau secret, puis ré-authentifiez-vous dans SimplePDF en cliquant sur Configure dans la section de stockage.

Statut "Inactive - upgrade to Premium" : SharePoint BYOS nécessite le plan Premium. S3 et Azure Blob Storage sont disponibles avec le plan Pro.

C'est tout ! Vos documents et soumissions sont désormais stockés directement dans votre bibliothèque de documents SharePoint.

Si vous avez des questions, n'hésitez pas à contacter support@simplepdf.com

Vous pourriez également être intéressé par