Tema
Este artículo explica cómo utilizar OAuth 2.0 para autenticar las solicitudes a la API pública de NinjaOne.
Entorno
API pública de NinjaOne
Descripción
La API pública de NinjaOne utiliza OAuth 2.0 para autenticar las solicitudes. OAuth 2.0 permite a las aplicaciones acceder a los recursos de NinjaOne (como la información de monitorización) disponibles a través de la interfaz de programación de aplicaciones (API).
Solo los administradores del sistema pueden configurar tokens de OAuth para la API pública de NinjaOne. Para empezar a utilizar el protocolo OAuth para la autenticación de tu aplicación con NinjaOne, primero debes disponer de unas credenciales de aplicación OAuth de NinjaOne. La aplicación OAuth configurará una concesión de autorización por ti. OAuth 2.0 admite varios tipos de concesión. Sin embargo, la API pública de NinjaOne solo admite los tipos de concesión de código de autorización y de concesión implícita.
Generar una aplicación cliente OAuth
Para generar un ID de aplicación cliente OAuth en NinjaOne, sigue estos pasos.
- Accede a la configuración de la API en Administración → Aplicaciones → API.
- Abre la pestaña «ID de aplicaciones cliente » y haz clic en «+ Añadir aplicación cliente».

- Selecciona una opción del menú desplegable «Plataforma de aplicaciones » para generar más campos de datos.
- Utiliza la siguiente tabla como guía 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 → Aplicaciones → API → Tokens de OAuth en NinjaOne. |
| URL de redireccionamiento | Introduce una o varias direcciones a las que NinjaOne enviará las respuestas de OAuth. Esta opción no se puede configurar cuando se utiliza la opción «Plataforma de aplicaciones nativas ». |
| Ámbitos | Estas opciones permiten el acceso a todos los recursos de la API pública de un tipo determinado.
|
| Tipos de autorización permitidos | NinjaOne utiliza los tipos de concesión de OAuth 2.0 para la aplicación cliente que actúa en nombre de un usuario.
|
- Una vez completada la configuración, haz clic en «Guardar».
Para editar o eliminar el ID de una aplicación cliente, sitúe el cursor del ratón sobre la fila y seleccione la opción correspondiente.

Recursos adicionales
Consulta NinjaOne: API pública para obtener más información sobre el uso de la API con NinjaOne.