Comment fournir des autorisations administratives client pour application uniquement dans SharePoint Online

Lorsque vous développez des compléments SharePoint et voulez les enregistrer à l’aide du modèle ACS (appregnew.aspx et appinv.aspx), vous devez suivre un processus spécial, où un complément demande des autorisations d’administrateur client et en mode application seule.

Important

Azure Access Control (ACS), a service of Azure Active Directory (Azure AD), will be retired on November 7, 2018. This retirement does not impact the SharePoint Add-in model, which uses the https://accounts.accesscontrol.windows.net hostname (which is not impacted by this retirement). For more information, see Impact of Azure Access Control retirement for SharePoint Add-ins.

Étapes pour fournir des autorisations d’administration du client pour un complément application uniquement :

  • Enregistrer les id d’application pour le complément lors de la collection normale dans le client où complément va être déployé.
    • URL :https://[tenant].sharepoint.com/_layouts/15/appregnew.aspx
  • Fournir des détails nécessaires pour l’inscription du complément et inscrire l’identificateur et le code secret pour votre complément
  • Atteindre la page appinv.aspx sous votre site d’administration client
    • URL :https://[tenant]-admin.sharepoint.com/_layouts/15/appinv.aspx
  • Effectuer une recherche pour l’ID d’application inscrit aux étapes précédentes dans la page appinv.aspx
  • Fournir des autorisations nécessaires pour l’inscription de votre complément
  • Procédez à l’approbation pour l’inscription du complément mis à jour

Notez que cette opération doit être effectuée sous le site d’administration client, et le compte utilisé pour effectuer ces opérations doit disposer des autorisations d’administration du client. Si vous fournissez des autorisations de niveau inférieur pour votre complément, vous pouvez effectuer celles-ci sous les URL de collection normale de sites avec des autorisations inférieures.

Une fois les étapes ci-dessus terminées, le complément peut être déployé dans le catalogue d’applications au niveau du client.

Voir aussi