Compartir a través de


Cómo registrar una aplicación de demonio que llame a las API web

Se aplica a: Círculo verde con un símbolo de marca de verificación blanca. Inquilinos de personal Círculo blanco con un símbolo X gris. Inquilinos externos (obtener más información)

Para una aplicación de demonio, esto es lo que tiene que saber cuando registre la aplicación.

Tipos de cuenta admitidos

Al crear la aplicación en el inquilino de Microsoft Entra, elija una de las siguientes opciones para el registro de la aplicación:

  • Solo las cuentas de este directorio organizativo. Esta opción es la más común, ya que son desarrolladores de línea de negocio (LOB) quienes escriben aplicaciones de demonio.
  • Cuentas en cualquier directorio organizativo. Esta opción se realiza si es un proveedor de software independiente (ISV) que proporciona una herramienta de utilidad a sus clientes. Necesita que los administradores de inquilinos de sus clientes lo aprueben.

Autenticación: sin necesidad de URI de respuesta

En caso de que la aplicación cliente confidencial use solo el flujo de credenciales del cliente, no es necesario registrar el URI de respuesta. No se necesita para la configuración ni la construcción de la aplicación. El flujo de credenciales de cliente no la usa.

Una aplicación de demonio solo puede solicitar permisos de aplicación a las API (no permisos delegados). En la página Permisos de API para el registro de la aplicación, después de seleccionar Agregar un permiso y elegir la familia de API, elija Permisos de aplicación y, a continuación, seleccione los permisos.

Captura de pantalla de los permisos de aplicación y el consentimiento del administrador.

La API web a la que llama debe definir permisos de aplicación (roles de aplicación), no permisos delegados. Para obtener información sobre cómo exponer dicha API, consulte API web protegida: registro de aplicaciones: cuando una aplicación daemon llama a la API web.

Las aplicaciones de demonio requieren que el administrador de inquilinos conceda consentimiento para la aplicación que llama a la API web. Los administradores de inquilinos proporcionan consentimiento en la página Permiso de API, mediante la selección de Conceda consentimiento del administrador a nuestra organización.

Si no está familiarizado con la administración de identidades y acceso (IAM) con OAuth 2.0 y OpenID Connect, o incluso si es nuevo en IAM en la plataforma de identidad de Microsoft, debe dar máxima prioridad a leer los siguientes artículos.

Aunque su lectura no es necesaria antes de completar el primer inicio rápido o tutorial, se tratan temas fundamentales para la plataforma, y estar familiarizado con ellos le ayudará a medida que crea escenarios más complejos.

Pasos siguientes

Avance al siguiente artículo de este escenario, Configuración del código de la aplicación.