Argomento
L'API pubblica di NinjaRMM utilizza OAuth2 per autenticare le richieste. OAuth 2.0 consente alle applicazioni di accedere alle risorse di NinjaRMM (come le informazioni di monitoraggio) rese disponibili tramite l'API.
Ambiente
API NinjaOne
Descrizione
Informazioni
Per iniziare a usare il protocollo OAuth per l'autenticazione della vostra applicazione con NinjaOne, dovete prima disporre di una credenziale OAuth per l'applicazione dal sistema NinjaOne. L'applicazione OAuth imposterà una concessione di autorizzazione per l'utente. OAuth 2.0 supporta diversi tipi di sovvenzioni. Tuttavia, l'API pubblica di NinjaOne supporta codice di autorizzazione e implicito e i tipi di concessione implicita.
Trovate le impostazioni API in Amministrazione → Applicazioni → API.
Generare un'applicazione client OAuth
- Dalla pagina API di NinjaOne, aprire la scheda ID app client e fare clic su Aggiungi app client.

Immagine 1: Aggiungere una nuova configurazione di app client in NinjaOne
- Selezionare un'opzione dall'elenco a discesa Piattaforma applicativa per generare più campi dati.
- Utilizzate la seguente tabella per aiutarvi a compilare i campi pertinenti.
| Campo | Descrizione |
|---|---|
| Nome | Immettere il titolo che verrà visualizzato come nome dell'applicazione client nella schermata di consenso. Questo nome verrà visualizzato in Amministrazione → App → API → Token OAuth in NinjaOne. |
| URL di reindirizzamento | Inserire uno o più URL a cui NinjaOne invierà le risposte OAuth. Questo non è configurabile quando si utilizza la Piattaforma applicativa nativa. Si utilizzerà un host locale. |
| Ambiti | Consente l'accesso a tutte le risorse API pubbliche di un certo tipo: Monitoraggio, gestione e controllo. Attivare la casella di controllo accanto al tipo per abilitarlo.
|
| Tipi di concessione consentiti | I tipi di concessione di OAuth 2.0 sono utilizzati per l'applicazione client che agisce per conto di un utente. Per ridurre al minimo i rischi per la sicurezza, limitare i tipi di sovvenzione consentiti a Codice di autorizzazione, Token di aggiornamento e Implicito.
|
Una volta completata la configurazione, fare clic su Salva nella parte superiore della pagina. Verrà visualizzato il proprio ID cliente, che è possibile copiare e utilizzare quando l'applicazione interagisce con NinjaOne.
Per modificare o eliminare l'ID di un'applicazione cliente, spostare il cursore sulla riga e selezionare l'opzione corrispondente sul lato destro della pagina.

Immagine 3: Modifica o eliminazione della configurazione di un'applicazione client in NinjaOne