> ## Documentation Index
> Fetch the complete documentation index at: https://translations.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

> Aprenda a registrar y configurar una aplicación de máquina a máquina (M2M) mediante el Auth0 Dashboard y a autorizarla con la función de prueba de Management API.

# Registrar aplicaciones de máquina a máquina

Para integrar Auth0 con una aplicación de máquina a máquina (M2M), primero debe registrar su aplicación en Auth0 mediante el <Tooltip tip="Auth0 Dashboard: producto principal de Auth0 para configurar sus servicios." cta="Ver glosario" href="/es/docs/glossary?term=Auth0+Dashboard">Auth0 Dashboard</Tooltip>. Estas aplicaciones pueden incluir aplicaciones no interactivas, como herramientas de línea de comandos, procesos en segundo plano, dispositivos IoT o servicios que se ejecutan en su back-end.

Las aplicaciones M2M están vinculadas a una API y a sus permisos o [alcances](/es/docs/get-started/apis/scopes/api-scopes), que se seleccionan a partir de valores predefinidos. Asegúrese de haber [registrado la API asociada](/es/docs/get-started/auth0-overview/set-up-apis) en Auth0 y definido alcances para la API antes de comenzar este registro.

Si desea autorizar su aplicación para acceder únicamente a la <Tooltip tip="Management API: un producto que permite a los clientes realizar tareas administrativas." cta="Ver glosario" href="/es/docs/glossary?term=Management+API">Management API</Tooltip> de Auth0, no necesita registrar una API independiente; la Management API ya está preconfigurada para usted.

Para integrar Auth0 con una aplicación de máquina a máquina (M2M), primero debe registrar su aplicación en Auth0 mediante el Auth0 Dashboard.

1. Vaya a [Dashboard > Applications > Applications](https://manage.auth0.com/#/applications) y haga clic en **Create Application**.
2. Introduzca un nombre descriptivo para su aplicación, seleccione **Machine to Machine Applications** y haga clic en **Create**.
3. Seleccione la API que quiere poder invocar desde su aplicación.
4. A cada aplicación M2M que accede a una API se le debe conceder un conjunto de permisos (o alcances) que debe otorgar el usuario autenticado. Para obtener información sobre cómo agregar permisos, consulte [Add API Permissions](/es/docs/get-started/apis/add-api-permissions). Seleccione los **Permissions** que desea que se emitan como parte del token de acceso de su aplicación y haga clic en **Authorize**.

   <Warning>
     Use los alcances `update:client_grants` y `create:client_grants` solo con aplicaciones con privilegios elevados, ya que permiten que el cliente se conceda más permisos a sí mismo.
   </Warning>

   Una vez creada la nueva aplicación, puede configurar **configuración de la aplicación**, que incluye las siguientes pestañas:

   | Pestaña de configuración | Descripción                                                                                                                                                                                                                                                                                                                     |
   | ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
   | **Quick Start**          | Muestra todos los ejemplos disponibles para aplicaciones \${application_type}. También muestra cómo puede invocar su API con varias tecnologías. Para obtener información sobre cómo aceptar y validar tokens de acceso en su API, consulte nuestros [Backend/API Quickstarts](/es/docs/quickstart/backend/nodejs/interactive). |
   | **Settings**             | Muestra toda la configuración disponible para su aplicación. De forma predeterminada, Auth0 crea la mayoría de estos ajustes por usted.                                                                                                                                                                                         |
   | **Credentials**          | Muestra el método de autenticación de la aplicación y las credenciales configuradas. Para obtener más información, lea [Application Credentials](/es/docs/secure/application-credentials)                                                                                                                                       |
   | **APIs**                 | Le permite autorizar APIs adicionales para usarlas con su aplicación.                                                                                                                                                                                                                                                           |

   Para obtener más información, lea [configuración de la aplicación](/es/docs/get-started/applications/application-settings).

<div id="next-steps">
  ## Siguientes pasos
</div>

Una vez que haya registrado y configurado su aplicación, estos son algunos pasos habituales a continuación:

* Configure una conexión con un proveedor de identidad y habilítela para su aplicación (si es necesario para su caso de uso).
* Modifique el código de su aplicación para usar la aplicación registrada en Auth0. Consulte nuestros [inicios rápidos de Auth0](/es/docs/quickstarts), donde encontrará instrucciones detalladas y ejemplos para diversas tecnologías. También aprenderá a implementar el inicio y cierre de sesión, administrar las sesiones de sus usuarios, recuperar y mostrar información del perfil de usuario, entre otras cosas.
* Use las [API de Auth0](/es/docs/api).

  * La [Authentication API](https://auth0.com/docs/api/authentication) gestiona todas las funciones principales relacionadas con la identidad (por ejemplo, iniciar sesión, cerrar sesión y obtener el perfil de usuario). La mayoría de los usuarios usan esta API a través de nuestros inicios rápidos, la [biblioteca Auth0.js](/es/docs/libraries/auth0js) o el [widget Lock](/es/docs/libraries/lock). Sin embargo, si está creando manualmente toda la interfaz de autenticación, tendrá que interactuar directamente con esta API.
  * La [Management API](https://auth0.com/docs/api/management/v2) le permite automatizar varias tareas a las que también se puede acceder desde el Dashboard de Auth0 (por ejemplo: crear usuarios, configurar los grant types de la aplicación).

<div id="learn-more">
  ## Más información
</div>

* [Registrar APIs](/es/docs/get-started/auth0-overview/set-up-apis)
* [Crear aplicaciones de máquina a máquina para realizar pruebas](/es/docs/get-started/apis/create-m2m-app-test)
* [Configuración de la aplicación](/es/docs/get-started/applications/application-settings)
* [Agregar permisos de API](/es/docs/get-started/apis/add-api-permissions)
* [Eliminar permisos de API](/es/docs/get-started/apis/delete-api-permissions)
