Configurer le périmètre d’authentification de l’API REST
Liez l’entité OAuth avec un champ d’application d’authentification pour gérer l’accès des jetons aux REST APIs liées au champ d’application d’authentification.
Avant de commencer
Installez les modules d'extension suivants :
- OAuth 2.0
- Fournisseur d’API REST
- Périmètre d’authentification
- Périmètre d'authentification REST API
Rôle requis : admin
Procédure
Envisagez de créer trois périmètres d’authentification REST API pour l’API de table
Le premier périmètre d’authentification est mappé à l’API de table avec toutes les méthodes, versions et ressources http activées.
Le deuxième périmètre d’authentification est mappé à l’API Table avec toutes les versions et ressources activées. Mais, vous choisissez la méthode HTTP, dans cet exemple, la méthode GET .
Le troisième périmètre d’authentification est mappé à l’API de table sans que les méthodes, versions et ressources HTTP soient activées. Cependant, vous choisissez manuellement la méthode, la version et la ressource HTTP. Dans cet exemple, la méthode HTTP est GET, la version de l’API REST est la dernière et la ressource est /now/table/{tableName}.
Si tous ces champs d’application d’authentification sont créés, vous pouvez utiliser la méthode GET avec les trois champs d’application, mais pour les méthodes POST,PUT,DELETE ou PATCH , seul scope3 peut être utilisé.