Gérer l’accès aux API sécurisées par Microsoft Entra ID

Lorsque les développeurs créent des solutions SharePoint Framework, ils peuvent avoir besoin de se connecter à une API sécurisée via Microsoft Entra ID. Les développeurs peuvent spécifier les Microsoft Entra applications et autorisations dont leur solution a besoin, et un administrateur peut gérer la demande d’autorisation à partir de l’accès à l’API dans le Centre d’administration SharePoint.

En savoir plus sur la création de solutions SharePoint Framework qui se connectent à des API sécurisées Azure-AD.

Page d’accès à l’API dans le centre d’administration SharePoint moderne

La page d’accès à l’API affiche les demandes en attente et approuvées. Il indique également quelles demandes s’appliquent à n’importe quel composant SharePoint Framework ou script personnalisé dans votre organization (à l’échelle organization) et celles qui s’appliquent uniquement au composant spécifique (isolé).

Remarque

Le rôle d’administrateur requis pour approuver les autorisations dépend de l’API. Pour approuver les autorisations sur l’une des API tierces inscrites dans le locataire, le rôle d’administrateur d’application est suffisant. Pour approuver des autorisations pour Microsoft Graph ou toute autre API Microsoft, le rôle Administrateur général est requis. La page d’accès à l’API n’est pas disponible pour les personnes connectées avec le rôle de lecteur global.

Approuver une demande en attente

  1. Sélectionnez la demande, puis approuver pour afficher les détails de la demande.

  2. Dans le volet Approuver l’accès , sélectionnez Approuver.

    Panneau Approuver l’accès

    Une fois que vous avez approuvé une demande, elle passe à la liste Demandes approuvées.

    Remarque

    Les autorisations de type délégué sont ajoutées au principal de l’application web d’extensibilité du client SharePoint Online dans Microsoft Entra ID.

    Si vous essayez d’approuver une demande d’autorisation pour une ressource disposant déjà de certaines autorisations (par exemple, en accordant d’autres autorisations pour Microsoft Graph), les étendues demandées sont ajoutées aux autorisations accordées précédemment.

Rejeter une demande en attente

  1. Sélectionnez la demande, puis Rejeter.
  2. Sélectionnez à nouveau Rejeter pour confirmer.

Le rejet de l’accès ne supprime pas l’application du site Applications. Si l’application est utilisée sur des sites, il se peut qu’elle ne fonctionne pas comme prévu. Une fois que vous avez rejeté la demande, elle est supprimée de la page et le développeur doit émettre une nouvelle demande avec la même ressource et la même étendue.

Supprimer l’accès à une demande approuvée précédemment

  1. Sélectionnez la demande, puis Supprimer l’accès.
  2. Sélectionnez à nouveau Supprimer pour confirmer.

Lorsque vous supprimez l’accès, les solutions et les scripts personnalisés qui s’appuient sur l’autorisation peuvent ne pas fonctionner comme prévu. Une fois l’accès supprimé, la demande est supprimée de la page et le développeur doit émettre une nouvelle demande avec la même ressource et la même étendue.

Gérer l’accès à l’aide de Microsoft PowerShell

Vous pouvez également utiliser PowerShell pour gérer les demandes d’autorisation.