Tema
La API Pública de NinjaRMM utiliza OAuth2 para autenticar las solicitudes. OAuth 2.0 permite a las aplicaciones acceder a los recursos de NinjaRMM (como la información de monitorización) disponibles a través de la API.
Entorno
API de NinjaOne
Descripción
Acerca de
Para empezar a utilizar el protocolo OAuth para la autenticación de su aplicación con NinjaOne, primero debe tener una credencial de aplicación OAuth del sistema NinjaOne. La aplicación OAuth establecerá una concesión de autorización para usted. OAuth 2.0 admite varios tipos de subvención. Sin embargo, la API pública de NinjaOne admite código de autorización y implícito implícitos.
Busque la configuración de su API en Administración → Aplicaciones → API.
Generar una aplicación cliente OAuth
- Desde la página API en NinjaOne, abra la pestaña IDs de aplicaciones cliente y haga clic en Añadir aplicación cliente.

Imagen 1: Añadir una nueva configuración de aplicación cliente en NinjaOne
- Seleccione una opción de la lista desplegable Plataforma de aplicación para generar más campos de datos.
- Utilice la siguiente tabla como ayuda para rellenar los campos correspondientes.
| Campo | Descripción |
|---|---|
| Nombre | Introduzca el título que se mostrará como nombre de la aplicación cliente en la pantalla de consentimiento. Este nombre se mostrará en Administración → Apps → API → Tokens OAuth en NinjaOne. |
| Redirigir URL | Introduzca una o más URL(s) donde NinjaOne enviará respuestas OAuth. Esto no es configurable cuando se utiliza la Plataforma de Aplicaciones Nativa. Esto utilizará un host local. |
| Alcance | Permite acceder a todos los recursos de la API pública de un determinado tipo: Seguimiento, gestión y control. Active la casilla situada junto al tipo para habilitarlo.
|
| Tipos de concesión permitidos | Los tipos de concesión de OAuth 2.0 se utilizan para la aplicación cliente que actúa en nombre de un usuario. Para minimizar los riesgos de seguridad, limite los tipos de concesión permitidos a Código de autorización, Refresh Token e Implícito.
|
Después de completar la configuración, haga clic en Guardar en la parte superior de la página. Usted verá su ID de cliente, que puede copiar y utilizar cuando la aplicación interactúa con NinjaOne.
Para editar o eliminar el ID de una aplicación cliente, desplace el cursor sobre la fila y seleccione la opción correspondiente en la parte derecha de la página.

Imagen 3: Editar o eliminar la configuración de una aplicación cliente en NinjaOne