• +1 (302) 476 2350
  • info@replacemagic.com

Authentification App-Only SharePoint pour ReplaceMagic

Configuration de l’accès App-Only lorsque l’authentification héritée est désactivée

Télécharger ReplaceMagic Vidéos : comment utiliser ReplaceMagic

L’authentification App-Only permet à ReplaceMagic de se connecter à SharePoint Online sans utiliser de compte utilisateur — elle utilise à la place une identité d’application enregistrée avec ses propres autorisations. Il s’agit de l’approche recommandée lorsque votre locataire a désactivé les protocoles d’authentification hérités.

Important : Dans le cas où le mode d’authentification héritée est désactivé pour vos sites SharePoint.

Article Microsoft : https://docs.microsoft.com/en-us/sharepoint/dev/solution-guidance/security-apponly-azureacs :

SharePoint App-Only est le modèle plus ancien, mais toujours très pertinent, pour configurer des principaux d’application. Ce modèle fonctionne aussi bien pour SharePoint Online que pour SharePoint 2013/2016 local, et est idéal pour préparer vos applications à la migration depuis SharePoint local vers SharePoint Online. Les étapes ci-dessous montrent comment configurer un principal d’application avec des permissions de contrôle total sur le locataire, mais vous pouvez évidemment n’accorder que des permissions de lecture avec cette approche.

Configuration d’un principal App-Only avec des permissions sur le locataire

Naviguez vers un site de votre locataire (ex. : https://contoso.sharepoint.com) puis accédez à la page appregnew.aspx (ex. : https://contoso.sharepoint.com/_layouts/15/appregnew.aspx). Sur cette page, cliquez sur le bouton Générer pour générer un identifiant client et un secret client, et remplissez les informations restantes comme indiqué dans la capture d’écran ci-dessous.

Étape 1 de l’enregistrement App-Only via appregnew.aspx
Étape 2 de l’enregistrement App-Only via appregnew.aspx

L’étape suivante consiste à accorder des permissions au principal nouvellement créé. Étant donné que nous accordons des permissions au niveau du locataire, cela ne peut se faire que via la page appinv.aspx sur le site d’administration du locataire. Vous pouvez accéder à ce site via https://contoso-admin.sharepoint.com/_layouts/15/appinv.aspx. Une fois la page chargée, ajoutez votre identifiant client et recherchez le principal créé :


Accorder des permissions via appinv.aspx

Pour accorder des permissions, vous devez fournir le XML de permissions décrivant les autorisations requises. Étant donné que cette application doit pouvoir accéder à tous les sites et utiliser également la recherche en mode App-Only, les permissions suivantes sont nécessaires :

XML de permissions pour l’accès App-Only SharePoint
Remarque ReplaceMagic – les options possibles pour Right (dans l’exemple XML vous voyez FullControl) sont :
  • Read
  • Write
  • Manage
  • Full Control

Pour accorder des privilèges suffisants à ReplaceMagic, afin de pouvoir conserver la date de dernière modification, l’éditeur, l’approbation et le statut de publication… nous recommandons d’utiliser FullControl.

Lorsque vous cliquez sur Créer, une boîte de dialogue de consentement des permissions s’affiche. Cliquez sur Approuver pour accorder les permissions :

Boîte de dialogue de consentement « Approuver » pour les permissions App-Only

Bien sûr, veuillez remplacer contoso par le nom de votre site.

Pour utiliser l’authentification App-Only dans ReplaceMagic, dans le formulaire de création d’une connexion SharePoint, sélectionnez dans la liste déroulante « Mode d’authentification » l’option « App-Only Authentication [BETA] » et saisissez les données générées dans les champs Client/APP ID et Client Secret :

Mode d’authentification App-Only dans le formulaire de connexion ReplaceMagic


puis connectez-vous à votre site SharePoint.

Important : Dans le cas où le mode d’authentification héritée est désactivé pour vos sites SharePoint.

  

Télécharger ReplaceMagic Vidéos : comment utiliser ReplaceMagic

Principaux atouts de ReplaceMagic en combinaison avec SharePoint :

  • Intégration native avec SharePoint (local et en ligne)
  • ReplaceMagic conserve les principales propriétés des documents
  • ReplaceMagic s’appuie sur la configuration SharePoint
  • Bonnes performances
  • Prix compétitif pour les clients

Pour toute question, n’hésitez pas à nous contacter.