MyCompanyFiles et SharePoint vous proposent une synchronisation personnalisée qui permet de synchroniser automatiquement SharePoint et MyCompanyFiles. Vous pouvez choisir le sens de la synchronisation et les répertoires à synchroniser.
Les documents sont envoyés vers SharePoint quasi instantanément. Nous récupérons les documents depuis Sharepoint toutes les six heures.
Première étape : Choix des dossiers clients
- Pour commencer, vous devez aller dans la partie connecteurs qui se situent dans l’administration
- Dans la partie Connecteurs, vous trouverez les différents connecteurs auxquels vous avez accès. taper "Sharepoint dans la barre de recherche" puis cliquer sur le logo Sharepoint.
- Vous avez accès au service Sharepoint version 2. Cliquez sur Activer et sur Modifier.
- Ensuite, comme pour les autres connecteurs, vous pouvez filtrer les clients à qui vous souhaitez donner accès à ce service.
- Puis cliquez sur Valider.
Deuxième étape : Paramétrage de l'authentification
Lors de la configuration de votre connecteur SharePoint V2, vous avez le choix entre deux méthodes d'authentification :
Méthode avec la connexion avec Entra ID (Recommandé)
Méthode Génération du client ID et ClientSecret (Dépréciée)
Méthode 1 - Connexion avec Entra ID (Recommandé) :
Cette méthode d'authentification est la plus sécurisée. Elle repose sur l'utilisation d'un certificat pour autoriser l'application MyCompanyFiles à accéder à votre environnement SharePoint sans avoir à utiliser un compte utilisateur et un mot de passe.
Prérequis
- Vous devez disposer d'un accès administrateur au portail Microsoft Azure de votre organisation (désormais Microsoft Entra ID)
-
Vous devez avoir PowerShell installé sur votre ordinateur pour générer le certificat.
Étape 1 : Créer une inscription d'application dans Azure
Avant de configurer le connecteur, vous devez enregistrer une nouvelle application dans votre environnement Azure pour représenter MyCompanyFiles.
-
Connectez-vous au portail Microsoft Azure.
-
Recherchez et sélectionnez le service Microsoft Entra ID.
-
Dans le menu de gauche, allez dans Inscriptions d'applications et cliquez sur + Nouvelle inscription.
-
Donnez un nom explicite à l'application (par exemple, "Connecteur MyCompanyFiles SharePoint").
-
Laissez les autres options par défaut et cliquez sur Inscrire.
Étape 2 : Générer un certificat et le lier à l'application
La connexion sécurisée se fait via un couple certificat/clé privée. Vous avez le choix entre deux méthodes pour générer ce certificat :
Option 1 : Génération du certificat avec Azure Key Vault (Méthode cloud)
Cette méthode est recommandée si vous utilisez déjà Azure Key Vault pour centraliser la gestion de vos secrets.
Etape 2.1 : Génération du certificat :
-
Dans le portail Azure, accédez à votre service Key Vaults. Si vous n'en avez pas, créez-en un.
-
Sélectionnez le coffre de clés que vous souhaitez utiliser.
-
Dans le menu de gauche, sous "Objets", cliquez sur Certificats.
-
Cliquez sur + Générer/Importer.
-
Configurez la création du certificat :
-
Méthode de création du certificat :
Générer
. -
Nom du certificat : Donnez un nom explicite, ex:
mcf-sharepoint-cert
. -
Objet : Entrez un nom commun au format
CN=ConnecteurMCF
. -
Laissez les autres réglages (type de l'autorité de certification, période de validité, etc.) par défaut ou ajustez-les selon votre politique interne. Cliquez sur Créer.
-
-
Le certificat va être généré. Une fois son état passé à "Terminé", cliquez dessus pour ouvrir ses détails.
-
Cliquez sur la version la plus récente (en haut de la liste).
-
Téléchargez les deux formats nécessaires :
-
Cliquez sur Télécharger au format CER pour obtenir le fichier de clé publique à importer dans l'application Azure.
-
Cliquez sur Télécharger au format PFX/PEM pour obtenir le fichier
.pfx
à utiliser dans MyCompanyFiles.
-
Important : Le fichier .pfx
téléchargé depuis Key Vault n'a pas de mot de passe. Vous laisserez donc le champ du mot de passe vide dans MyCompanyFiles.
Étape 2.2 : Lier le certificat public à l'application Azure
-
Retournez sur la page de votre application dans le portail Azure.
-
Dans le menu de gauche, allez dans Certificats et secrets.
-
Sélectionnez l'onglet Certificats et cliquez sur Charger le certificat.
Sélectionnez le fichier .cer
que vous venez de créer (certificat_mcf.cer
) et ajoutez une description (ex: "Certificat pour connecteur MCF"). Cliquez sur Ajouter.

Étape 2.3 : Accorder les permissions SharePoint à l'application
- Dans le menu de gauche de votre application Azure, allez dans Autorisations de l'API.
- Cliquez sur + Ajouter une autorisation.
- Sélectionnez SharePoint.
- Choisissez Autorisations de l'application.
- Déroulez la liste
Sharepoint
et cochez Sites.FullControl.All. Cliquez sur Ajouter des autorisations. - Déroulez la liste
Microsoft Graph
et cochez Sites.FullControl.All ou Sites.Read.All. Cliquez sur Ajouter des autorisations. - Une fois l'autorisation ajoutée, vous devez donner votre consentement. Cliquez sur le bouton Accorder le consentement de l'administrateur pour [Votre Organisation].
Étape 2.4 : Récupérer les informations nécessaires
Sur la page de votre application dans Azure, vous trouverez les informations suivantes :
-
Tenant ID (ID de l'annuaire) : Disponible sur la page Vue d'ensemble de l'application.
-
Client ID (ID de l'application) : Disponible également sur la page Vue d'ensemble.
Vous avez maintenant tout ce qu'il vous faut :
-
L'URL de votre site SharePoint.
-
Le fichier de certificat
certificat_mcf.pfx
. -
Le mot de passe du certificat que vous avez défini.
-
Le Tenant ID.
-
Le Client ID.
Étape 2.5 : Configurer le connecteur dans MyCompanyFiles
-
Dans votre interface d'administration MyCompanyFiles, allez dans la configuration des connecteurs et ajoutez un nouveau connecteur SharePoint V2.
-
Activez l'option Connexion avec Entra ID.
-
Remplissez les champs comme suit :
-
URL du Site SharePoint : L'adresse de votre site, par exemple
https://votresociete.sharepoint.com
. -
Certificat (.pfx) : Cliquez sur Parcourir et sélectionnez le fichier
.pfx
que vous avez généré (certificat_mcf.pfx
). -
Mot de passe du certificat : Saisissez le mot de passe que vous avez défini lors de l'exportation du certificat.
-
Tenant ID : Collez l'ID de l'annuaire (locataire) récupéré depuis Azure.
-
Client ID (Certificat) : Collez l'ID de l'application (client) récupéré depuis Azure.
-
-
Cliquez sur Valider pour finaliser la configuration.
Vous pouvez passer directement à la prochain étape du connecteur : Correspondance entre vos dossiers Sharepoint et ceux présents sur MyCompanyFiles
Option 2 : Génération du certificat avec PowerShell (Méthode locale)
-
Ouvrez une fenêtre PowerShell sur votre ordinateur en tant qu'administrateur.
-
Copiez et collez la commande suivante pour créer un certificat auto-signé. Remplacez
"ConnecteurMCF"
par un nom de votre choix.$cert = New-SelfSignedCertificate -Subject "CN=ConnecteurMCF" -CertStoreLocation "cert:\CurrentUser\My" -KeyExportPolicy Exportable -KeySpec Signature
- Maintenant, exportez ce certificat dans un fichier
.pfx
(qui inclut la clé privée). Vous devrez définir un mot de passe sécurisé. Notez précieusement ce mot de passe, il sera nécessaire dans MyCompanyFiles.$password = ConvertTo-SecureString -String "VOTRE_MOT_DE_PASSE_ULTRA_SECURISE" -Force -AsPlainText
Export-PfxCertificate -Cert $cert -FilePath "C:\temp\certificat_mcf.pfx" -Password $password(Assurez-vous que le dossier
C:\temp
existe ou changez le cheminFilePath
) - Enfin, exportez la clé publique du certificat (le fichier
.cer
), qui devra être importée dans Azure.Export-Certificate -Cert $cert -FilePath "C:\temp\certificat_mcf.cer"
Vous disposez maintenant de deux fichiers : certificat_mcf.pfx
(le certificat avec sa clé privée, à utiliser dans MyCompanyFiles) et certificat_mcf.cer
(le certificat public, à importer dans Azure).
Votre connecteur est maintenant configuré pour se synchroniser de manière sécurisée avec votre site SharePoint.
Vous pouvez passer directement à la prochain étape du connecteur : Correspondance entre vos dossiers Sharepoint et ceux présents sur MyCompanyFiles
Méthode 2 - Génération du client ID et ClientSecret (Méthode dépréciée)
Cette méthode est dépréciée car ce mode de connexion ne sera plus supporté par Microsoft à partir du 02 avril 2026, vous devrez donc passer sur le nouveau mode avec Entra ID avant l’échéance.
Le paramétrage se passe en deux parties.
-
Plateforme Sharepoint
-
Récupérer le clientID et le clientSecret
-
-
Plateforme MCF
-
Enregistrer le clientID et le clientSecret sur la plateforme MCF
-
Les étapes suivantes sont à effectuer par un ADMINISTRATEUR de votre Sharepoint.
Sur la nouvelle plateforme Sharepoint, en plus du login et du mot de passe, l'utilisateur doit désormais générer deux tokens (clientID et clientSecret) comme Administrateur en ajoutant “-Admin” dans le lien sharepoint.
Dans l'exemple ci-dessous, le lien de notre plateforme a été utilisé. Notre lien SharePoint était :
URL de base : https://867tv1.sharepoint.com/
URL à modifier (rajouter -admin comme l’exemple) : https://867tv1-admin.sharepoint.com/
Lors de l’ajout “-admin”, ne pas oublier le “ - ” devant admin
Etape 1 : Générer le clientID et le clientSecret
-
Se logger sur la plateforme SharePoint.
-
Ajouter au lien de votre plateforme sharepoint: “_layouts/15/appregnew.aspx” e.g : https://867tv1-admin.sharepoint.com/_layouts/15/appregnew.aspx
-
Générer le clientID et le clientSecret et renseigner les champs additionnels et copier le clientID
-
Title : MyCompanyFiles
-
App Domain : www.provider.mycompanyfiles.fr
-
Redirect URI : https://provider.mycompanyfiles.fr
-
-
Appuyez sur Create.
-
Copiez/collez ce qui s’affichera sur la page suivante. (word/bloc note…)
Etape 2 : Enregistrer le clientID
-
La prochaine étape est d’enregistrer le clientID pour donner les permissions sur la plateforme SharePoint. E.g https://867tv1-admin.sharepoint.com/
-
Ajouter dans l’Url “_layouts/15/appinv.aspx“ pour accéder à la page pour générer le clientID et le clientSecret. e.g https://867tv1-admin.sharepoint.com/_layouts/15/appinv.aspx
-
Dans le champ App ID, copiez le Client ID généré à l'étape précédente, puis cliquez sur “LookUp”. Cela va générer tous les champs suivants.
-
Dans la section App’s Permission Request XML, Ajouter ces lignes (Copier-coller)
<AppPermissionRequests AllowAppOnlyPolicy="true">
<AppPermissionRequest Scope="http://sharepoint/content/tenant" Right="FullControl" />
</AppPermissionRequests> -
Cliquez sur create
-
Cliquez sur "Trust It” pour valider tous les changements.
-
Retournez maintenant sur MCF puis passer à la deuxième étape.
-
Sur la page SharePoint Sync Files
-
Remplir la fiche avec les données demandées
-
Ajouter le clientID et le clientSecret généré précédemment sur la plateforme Sharepoint.
-
Cliquer sur “Valider”.
-
- Cliquez ensuite sur le bouton "Test connexion" afin de vérifier que les informations renseignées sont correctes.
-
-
Si le test vous renvoie un succès, vous pouvez cliquer sur valider puis passer à la prochaine étape
-
Si le test vous renvoie une erreur, merci de vérifier les informations saisies et de reprendre les étapes de paramétrage à partir de cette étape.
-
Troisième étape: Correspondances entre les dossiers Sharepoint et MyCompanyFiles :
- Sharepoint monosite
- SharePoint multisites
-
Chemin Sharepoint: mettre le chemin du dossier de laquelle votre donnée sera synchronisée sur votre plateforme sharepoint.
-
Chemin MCF : mettre le chemin du dossier sur lequel votre donnée sera synchronisée sur votre plateforme MCF.
-
Recursive: Activer et désactiver la synchronisation des sous-dossiers.
-
Action : Choisissez votre sens de synchronisation
-
Chemin Archive : Chemin sur lequel vos documents seront archivés après synchronisation. Ceci est applicable que quand la synchronisation est faite de MCF vers Sharepoint
Bien vérifier que les chemins Sharepoint sont correctement orthographiés en regardant dans l'URL.

Vous avez aussi la possibilité de synchroniser tous vos dossiers avec l'historique depuis le connecteur dans la roue crantée en cliquant sur "Récupération globale"
Votre lien SharePoint est désormais opérationnel !