Cette approche ajoute une nouvelle méthode d'authentification à l'New Relic API REST (v2) destinée aux clients qui permet aux partenaires (et aux clients à l'échelle de l'entreprise qui utilisent la structure de partenariat pour gérer leurs multiples comptes) d'utiliser leurs informations d'identification de partenariat pour autoriser tous les API appels REST (v2). Il n'offre aucune nouvelle fonctionnalité pour les utilisateurs API non partenaires.
Lors de l'appel d'un point de terminaison dans New Relic REST API (v2) qui nécessite le , New Relic vous suggère d'utiliser la méthode d'authentification décrite.
En-têtes personnalisés et appel d'API
Lorsque vous faites un appel d'API, utilisez les en-têtes personnalisés suivants avec votre clé APIpartenaire, votre ID partenaire et votre ID de compte:
X-Api-Key:YOUR_PARTNER_ACCOUNT_API_KEY
NewRelic-Partner-Id:YOUR_PARTNER_ID
NewRelic-Account-Id:YOUR_CUSTOMERS_ACCOUNT_ID
Fournir une authentification à l'API REST (v2) sous cette forme vous permet d'effectuer n'importe quelle opération API sur les comptes de vos clients. Cela contourne l'exigence adressée aux clients selon laquelle certains appels d'API nécessitent la clé API d'un administrateur utilisateur.
Cette méthode d'authentification fonctionne également pour les points de terminaison d'API qui nécessitent uniquement la clé API REST. Cette nouvelle méthode d'authentification fonctionne pour tous les points de terminaison, pas seulement ceux qui nécessitent la clé API de l'administrateur de l'utilisateur.
Limitations connues
Cette méthode d'authentification réservée aux partenaires ne fonctionnera qu'avec l'API REST New Relic (v2). Cela does not fonctionne avec les éléments suivants :