Sujet
L'API publique NinjaOne utilise OAuth 2.0 pour authentifier les requêtes. OAuth 2.0 permet aux applications d'accéder aux ressources NinjaOne (telles que les informations de surveillance) mises à disposition via l'API.
Environnement
API NinjaOne
Description
Seuls les administrateurs système peuvent configurer les jetons OAuth pour l'API NinjaOne. Pour commencer à utiliser le protocole OAuth pour l'authentification de votre application auprès de NinjaOne, vous devez d'abord disposer d'un identifiant d'application OAuth provenant du système NinjaOne. L'application OAuth configurera une autorisation pour vous. OAuth 2.0 prend en charge différents types d'autorisation. Cependant, l'API publique NinjaOne prend en charge les types d'autorisation par code et par autorisation implicite.
Générer une application cliente OAuth
Pour générer un identifiant d'application client OAuth dans NinjaOne, procédez comme suit.
- Accédez aux paramètres de l'API dans Administration → Applications → API.
- Ouvrez l'onglet ID d'application client et cliquez sur+Ajouter une application client.

- Sélectionnez une option dans le menu déroulant Plateforme d'application pour générer davantage de champs de données.
- Utilisez le tableau suivant pour vous aider à remplir les champs applicables.
| Champ | Description |
|---|---|
| Nom | Saisissez le titre qui s'affichera comme nom de l'application cliente dans l'écran de consentement. Ce nom s'affichera dans Administration → Apps → API → OAuth Tokens dans NinjaOne. |
| URL de redirection | Saisissez une ou plusieurs adresses auxquelles NinjaOne enverra les réponses OAuth. Ce paramètre n'est pas configurable lorsque vous utilisez l'option Plateforme d'application native. |
| Portées | Ces options permettent d'accéder à toutes les ressources API publiques d'un certain type.
|
| Types d'autorisation autorisés | NinjaOne utilise les types d'autorisation OAuth 2.0 pour l'application cliente agissant au nom d'un utilisateur.
|
- Une fois la configuration terminée, cliquez sur Enregistrer.
Pour modifier ou supprimer un ID d'application client, placez le curseur de votre souris sur la ligne et sélectionnez l'option appropriée.

Ressources supplémentaires
Consultez la documentation NinjaOne : API publique pour en savoir plus sur l'utilisation de l'API avec NinjaOne.