Comment utiliser les permissions
Lorsqu’une application sollicite l’autorisation d’accéder à une ressource via un serveur d’autorisation, elle utilise le paramètrescope
pour définir les droits d’accès nécessaires. Le serveur d’autorisation, à son tour, se sert du paramètre scope
pour indiquer les droits effectivement accordés, en particulier si ceux-ci diffèrent de la demande initiale.
En général, vous utilisez les permissions de trois manières :
- À partir d’une application, pour vérifier l’identité d’un utilisateur et obtenir des informations de profil de base sur l’utilisateur, telles que son courriel ou sa photo. Dans ce scénario, les permissions à votre disposition incluent celles implémentées par le protocole Connect (OIDC). Pour en savoir plus, veuillez consulter Permissions OpenID Connect.
- Dans une API, pour mettre en œuvre le contrôle d’accès. Dans ce cas, vous devez définir des permissions personnalisées pour votre API, puis identifier ces permissions afin que les applications appelantes puissent les utiliser. Pour en savoir plus, veuillez consulter Permissions des API.
- Depuis une application, pour appeler une API qui a implémenté ses propres permissions personnalisées. Dans ce cas, vous devez savoir quelles permissions personnalisées sont définies pour l’API que vous appelez. Pour voir des exemples d’appel d’une API personnalisée à partir d’une application, veuillez consulter Exemples de cas d’utilisation : Permissions et demandes