Skip to main content

SharePoint & OneDrive — Add from SharePoint

Grâce à cette intégration, vos utilisateurs joignent des fichiers depuis des sites SharePoint (y compris les sites Teams), OneDrive et Partagés avec moi directement depuis le chat, avec l’option Add from SharePoint du bouton de pièce jointe. La configuration est en libre-service : un administrateur de votre organisation inscrit SecureAI en tant qu’application dans votre propre annuaire Microsoft Entra ID et saisit les identifiants dans Admin → Integrations → Files. Il n’est pas nécessaire d’ouvrir un ticket ni d’attendre Hiper AI : l’option apparaît dans le chat dès que vous enregistrez la configuration. Durée estimée : 10 minutes.

Fonctionnement

  1. L’utilisateur clique sur Attach → Add from SharePoint. La première fois, Microsoft lui demande de se connecter avec son propre compte Microsoft 365.
  2. L’explorateur de SecureAI s’ouvre sur Microsoft Graph : sites, bibliothèques, dossiers, recherche et fichiers partagés avec l’utilisateur. L’utilisateur choisit un ou plusieurs fichiers.
  3. Le navigateur de l’utilisateur télécharge uniquement les fichiers choisis, avec le jeton de l’utilisateur lui-même, et les joint au message.
  4. Le fichier suit le même parcours que n’importe quelle pièce jointe : il passe par le DLP et par les politiques de votre organisation avant d’atteindre un modèle.
Autorisations déléguées, jamais d’application. SecureAI agit toujours au nom de l’utilisateur connecté : un utilisateur ne voit et ne joint que ce qu’il peut déjà ouvrir dans SharePoint. L’application est une « application monopage » (SPA) sans secret client, et SecureAI ne lit rien en arrière-plan.

Prérequis

  • Un rôle Entra ID qui permet d’inscrire des applications et d’accorder le consentement administrateur pour les autorisations Microsoft Graph (par exemple Administrateur d’application cloud ou Administrateur général).
  • Un accès administrateur à SecureAI, avec l’autorisation Administrator sur la section Integrations.
  • Une offre SecureAI qui inclut Attach from Drive / SharePoint. Sans elle, vous pouvez préparer la configuration, mais les utilisateurs ne verront pas l’option.

Étape 1 : Copier l’URI de redirection depuis SecureAI

  1. Connectez-vous à SecureAI en tant qu’administrateur.
  2. Accédez à Admin → Integrations et filtrez par la catégorie Files.
  3. Sur la carte SharePoint & OneDrive, cliquez sur Connect integration.
  4. Dans la section 1. Register SecureAI in Microsoft Entra ID, cliquez sur Copy à côté de Redirect URI.
Redirect URI dans le panneau latéral de SecureAI
L’URI correspond à l’adresse de votre instance, par exemple https://<votre-entreprise>.hiperai.ai. Utilisez toujours celle qu’affiche votre instance : elle doit correspondre exactement.

Étape 2 : Inscrire l’application dans Entra ID

  1. Ouvrez le centre d’administration Microsoft Entra et accédez à Identité → Applications → Inscriptions d’applications (Identity → Applications → App registrations).
  2. Cliquez sur Nouvelle inscription (New registration).
Inscriptions d'applications → Nouvelle inscription
  1. Renseignez :
    • Nom (Name) : par exemple SecureAI — Add from SharePoint.
    • Types de comptes pris en charge (Supported account types) : Comptes dans cet annuaire d’organisation uniquement (Accounts in this organizational directory only ; locataire unique).
    • URI de redirection (Redirect URI) : dans la liste déroulante, choisissez Application monopage (SPA) (Single-page application) et collez l’URI que vous avez copiée à l’étape 1.
  2. Cliquez sur Inscrire (Register).
La plateforme doit être Application monopage (SPA), et non Web. Avec Web, la connexion échoue avec l’erreur AADSTS9002326. Si vous l’avez déjà inscrite comme Web, accédez à Authentification (Authentication), ajoutez une plateforme Application monopage avec la même URI et supprimez celle de type Web.
  1. Dans la Vue d’ensemble (Overview) de l’application, copiez l’ID d’application (client) (Application (client) ID) et l’ID de l’annuaire (locataire) (Directory (tenant) ID). Il n’est pas nécessaire de créer de secret client.
ID d'application et d'annuaire

Étape 3 : Ajouter les autorisations Microsoft Graph

  1. Dans l’application, accédez à Autorisations de l’API → Ajouter une autorisation → Microsoft Graph → Autorisations déléguées (API permissions → Add a permission → Microsoft Graph → Delegated permissions).
  2. Recherchez et cochez :
    • Files.Read.All — lire les fichiers auxquels l’utilisateur a accès.
    • Sites.Read.All — lister et rechercher les sites SharePoint auxquels l’utilisateur a accès.
  3. Cliquez sur Ajouter des autorisations (Add permissions). User.Read est déjà ajoutée par défaut ; laissez-la.
Autorisations déléguées de Microsoft Graph

Étape 4 : Accorder le consentement administrateur

  1. Dans Autorisations de l’API, cliquez sur Accorder le consentement administrateur pour <votre organisation> (Grant admin consent for <org>) et confirmez avec Oui.
  2. Les trois autorisations doivent avoir le statut Accordé pour <votre organisation>.
Consentement administrateur accordé
Sans cette étape, chaque utilisateur verrait une demande de consentement (ou une erreur AADSTS65001 si votre organisation n’autorise pas les utilisateurs à donner leur consentement).

Étape 5 : Saisir, tester et activer dans SecureAI

  1. Revenez au panneau latéral SharePoint & OneDrive dans SecureAI.
  2. Dans 2. Paste the identifiers, collez le Directory (tenant) ID et l’Application (client) ID.
  3. Dans 3. Test it :
    • Test connection vérifie, depuis les serveurs de SecureAI, que l’annuaire existe.
    • Try signing in ouvre la même fenêtre Microsoft que verront vos utilisateurs : connectez-vous avec votre compte. SecureAI confirme que l’URI de redirection est de type SPA, que Files.Read.All et Sites.Read.All ont reçu le consentement et que Microsoft Graph répond.
Tests au vert dans le panneau latéral de SecureAI
  1. Dans 4., laissez activée l’option Show “Add from SharePoint” to users et cliquez sur Save.
La carte passe à Available in the chat.

Étape 6 : Utilisation par vos utilisateurs

  1. Dans le chat, l’utilisateur clique sur le bouton de pièce jointe et choisit Add from SharePoint.
Add from SharePoint dans le menu des pièces jointes
  1. La première fois, il clique sur Sign in with Microsoft et choisit son compte professionnel.
  2. Il parcourt Sites, Shared ou la recherche, choisit un ou plusieurs fichiers et clique sur Add.
  3. Les fichiers apparaissent joints au message, avec l’icône SharePoint.

Restreindre les utilisateurs autorisés (facultatif)

Pour que seuls certains utilisateurs ou groupes puissent utiliser Add from SharePoint :
  1. Dans Entra, accédez à Applications d’entreprise (Enterprise applications) et ouvrez l’application que vous avez inscrite.
  2. Dans Propriétés (Properties), activez Affectation requise ? (Assignment required?) et enregistrez.
  3. Dans Utilisateurs et groupes (Users and groups), affectez les utilisateurs ou groupes autorisés.
Un utilisateur non affecté reçoit l’erreur AADSTS50105 lors de la connexion et ne peut pas joindre de fichiers.

Résolution des problèmes

Questions fréquentes

Que peut lire SecureAI ? Uniquement ce que l’utilisateur connecté peut déjà lire, et seulement lorsqu’il choisit un fichier dans l’explorateur. Les autorisations sont déléguées : SecureAI n’a aucun accès « en tant qu’application » à votre SharePoint. Les politiques d’accès conditionnel fonctionnent-elles ? Oui. La connexion est une connexion Microsoft 365 normale et respecte l’authentification multifacteur, les appareils gérés et le reste de vos politiques. Comment le désactiver ? Désactivez Show “Add from SharePoint” to users et enregistrez, ou cliquez sur Remove configuration. Pour révoquer aussi les jetons déjà émis, supprimez l’inscription d’application dans Entra ID ou désactivez la connexion de votre application d’entreprise. Hiper AI avait déjà configuré SharePoint pour moi. Dois-je faire quelque chose ? Non. Tant que vous n’enregistrez pas votre propre configuration, la carte affiche Configured by Hiper AI et tout continue de fonctionner de la même manière. Si vous enregistrez la vôtre, elle remplace celle-ci.