Thema
Die öffentliche API von NinjaOne verwendet OAuth 2.0 zur Authentifizierung von Anfragen. OAuth 2.0 ermöglicht es Anwendungen, auf NinjaOne-Ressourcen (wie z. B. Überwachungsinformationen) zuzugreifen, die über die API bereitgestellt werden.
Umgebung
NinjaOne-API
Beschreibung
Nur Systemadministratoren dürfen OAuth-Token für die NinjaOne-API konfigurieren. Um das OAuth-Protokoll für die Authentifizierung Ihrer App bei NinjaOne zu nutzen, benötigen Sie zunächst eine OAuth-App-Anmeldeinformation aus dem NinjaOne-System. Die OAuth-App richtet für Sie eine Autorisierungsgewährung ein. OAuth 2.0 unterstützt verschiedene Gewährungstypen. Die NinjaOne Public API unterstützt jedoch die Gewährungstypen „Authorization Code “ und „Implicit “.
Erstellen einer OAuth-Client-Anwendung
Führen Sie die folgenden Schritte aus, um eine OAuth-Client-App-ID in NinjaOne zu generieren.
- Navigieren Sie zu den API-Einstellungen unter „Administration “ → „Apps “ → „API“.
- Öffnen Sie die Registerkarte „Client-App-IDs “ und klicken Sie auf„+Client-App hinzufügen“.

- Wählen Sie eine Option aus dem Dropdown-Menü „Anwendungsplattform“ aus, um weitere Datenfelder zu generieren.
- Verwenden Sie die folgende Tabelle als Hilfe zum Ausfüllen der entsprechenden Felder.
| Feld | Beschreibung |
|---|---|
| Name | Geben Sie den Titel ein, der als Name der Client-Anwendung auf dem Einwilligungsbildschirm angezeigt wird. Dieser Name wird in NinjaOne unter „Administration → Apps → API → OAuth-Token“ angezeigt. |
| Weiterleitungs-URLs | Geben Sie eine oder mehrere Adressen ein, an die NinjaOne OAuth-Antworten sendet. Dies ist bei Verwendung der Option „Native Application Platform“ nicht konfigurierbar. |
| Bereiche |
Diese Optionen ermöglichen den Zugriff auf alle öffentlichen API-Ressourcen eines bestimmten Typs.
|
| Zulässige Berechtigungstypen |
NinjaOne verwendet OAuth 2.0-Berechtigungsarten für die Client-Anwendung, die im Namen eines Benutzers handelt.
|
- Klicken Sie nach Abschluss der Konfiguration auf „Speichern“.
Um eine Client-App-ID zu bearbeiten oder zu löschen, bewegen Sie den Mauszeiger über die Zeile und wählen Sie die entsprechende Option aus.

Weitere Ressourcen
Weitere Informationen zur Verwendung der API mit NinjaOne finden Sie in der NinjaOne-Dokumentation: Öffentliche API.