Registro de una aplicación con la plataforma de identidad de MicrosoftRegister an application with the Microsoft identity platform

En esta página se muestra cómo agregar y registrar una aplicación con la experiencia de **Registros de aplicaciones ** en el portal de Azure para que pueda integrarse con la plataforma de identidad de Microsoft y llamar a Microsoft Graph.This page shows you how to add and register an application using the App registrations experience in the Azure portal so that your app can be integrated with the Microsoft identity platform and call Microsoft Graph.

Registro de una aplicación nueva mediante Microsoft Azure PortalRegister a new application using the Azure portal

  1. Inicie sesión en Microsoft Azure Portal con una cuenta personal, profesional o educativa de Microsoft.Sign in to the Azure portal using either a work or school account or a personal Microsoft account.

  2. Si la cuenta proporciona acceso a más de un inquilino, haga clic en la cuenta en la esquina superior derecha y establezca la sesión del portal en el inquilino de Azure AD que desee.If your account gives you access to more than one tenant, select your account in the top right corner, and set your portal session to the Azure AD tenant that you want.

  3. En el panel de navegación izquierdo, seleccione el servicio Azure Active Directory y seleccione Registros de aplicaciones > Nuevo registro.In the left-hand navigation pane, select the Azure Active Directory service, and then select App registrations > New registration.

  4. Cuando aparezca la página Registrar una aplicación, escriba la información de registro de la aplicación:When the Register an application page appears, enter your application's registration information:

    • Nombre: escriba un nombre significativo para la aplicación, que se mostrará a los usuarios de la aplicación.Name - Enter a meaningful application name that will be displayed to users of the app.

    • Tipos de cuentas compatibles: seleccione qué cuentas desea que admita la aplicación.Supported account types - Select which accounts you would like your application to support.

      Tipos de cuenta admitidosSupported account types DescripciónDescription
      Solo las cuentas de este directorio organizativoAccounts in this organizational directory only Seleccione esta opción si va a crear una aplicación de línea de negocio (LOB).Select this option if you're building a line-of-business (LOB) application. Esta opción no está disponible si no va a registrar la aplicación en un directorio.This option is not available if you're not registering the application in a directory.

      Esta opción se asigna solo a un único inquilino de Azure AD.This option maps to Azure AD only single-tenant.

      Esta es la opción predeterminada a menos que registre la aplicación fuera de un directorio.This is the default option unless you're registering the app outside of a directory. En los casos en los que la aplicación se registra fuera de un directorio, el valor predeterminado son las cuentas personales de Microsoft y cuentas multiinquilino de Azure AD.In cases where the app is registered outside of a directory, the default is Azure AD multi-tenant and personal Microsoft accounts.
      Cuentas en cualquier directorio organizativoAccounts in any organizational directory Seleccione esta opción si desea tener como destino todos los clientes de negocios y del sector educativo.Select this option if you would like to target all business and educational customers.

      Esta opción se asigna a un multiinquilino de solo Azure AD.This option maps to an Azure AD only multi-tenant.

      Si ha registrado la aplicación como solo para un único inquilino de Azure AD, puede actualizarla para que sea de multiinquilino de Azure AD y que vuelva a serlo para un solo inquilino mediante la hoja Autenticación.If you registered the app as Azure AD only single-tenant, you can update it to be Azure AD multi-tenant and back to single-tenant through the Authentication blade.
      Cuentas en cualquier directorio organizativo y cuentas personales de MicrosoftAccounts in any organizational directory and personal Microsoft accounts Seleccione esta opción para establecer como destino el mayor conjunto posible de clientes.Select this option to target the widest set of customers.

      Esta opción asigna cuentas personales de Microsoft y cuentas multiinquilinos de Azure AD.This option maps to Azure AD multi-tenant and personal Microsoft accounts.

      Si registró la aplicación como cuentas multiinquilino de Azure AD y cuentas personales de Microsoft, no puede cambiar esto en la interfaz de usuario.If you registered the app as Azure AD multi-tenant and personal Microsoft accounts, you cannot change this in the UI. En su lugar, debe usar el editor de manifiestos de aplicación para cambiar los tipos de cuenta admitidos.Instead, you must use the application manifest editor to change the supported account types.
    • URI de redirección (opcional): seleccione el tipo de aplicación que se va a crear, Web o Cliente público (móvil y escritorio) y, a continuación, escriba el identificador URI de redireccionamiento (o la dirección URL de respuesta) para la aplicación.Redirect URI (optional) - Select the type of app you're building, Web or Public client (mobile & desktop), and then enter the redirect URI (or reply URL) for your application.

      • Para aplicaciones web, proporcione la dirección URL base de la aplicación.For web applications, provide the base URL of your app. Por ejemplo, http://localhost:31544 podría ser la dirección URL de una aplicación web que se ejecuta en la máquina local.For example, http://localhost:31544 might be the URL for a web app running on your local machine. Los usuarios utilizan esta dirección URL para iniciar sesión en una aplicación cliente web.Users would use this URL to sign in to a web client application.
      • Para aplicaciones cliente públicas, proporcione el identificador URI que utiliza Azure AD para devolver las respuestas de los tokens.For public client applications, provide the URI used by Azure AD to return token responses. Escriba un valor específico para la aplicación, como myapp://auth.Enter a value specific to your application, such as myapp://auth.

      Si desea ejemplos específicos de aplicaciones web o aplicaciones nativas, visite nuestras guías de inicio rápido.To see specific examples for web applications or native applications, check out our quickstarts.

  5. Cuando termine, seleccione Registrar.When finished, select Register.

    Registro de una aplicación nueva en Microsoft Azure PortalRegister a new application in the Azure portal

Azure AD le asigna un identificador de aplicación único (cliente) a la aplicación y le lleva a la página Información general de la aplicación.Azure AD assigns a unique application (client) ID to your app, and you're taken to your application's Overview page. Para agregar funcionalidades adicionales a la aplicación, puede seleccionar otras opciones de configuración, como personalización de marca, certificados y secretos, permisos de API y mucho más.To add additional capabilities to your application, you can select other configuration options including branding, certificates and secrets, API permissions, and more.

Página de introducción de la aplicación recién registradaNewly registered app's overview page

Propiedades específicas de cada plataformaPlatform-specific properties

La tabla siguiente muestra las propiedades que necesita para configurar y copiar con distintos tipos de aplicaciones. Asignado significa que debe usar el valor asignado por Azure AD.The following table shows the properties that you need to configure and copy for different kinds of apps. Assigned means that you should use the value assigned by Azure AD.

Tipo de aplicaciónApp type PlataformaPlatform Identificador de aplicación (cliente)Application (client) ID Secreto de clienteClient Secret URI o URL de redireccionamientoRedirect URI/URL Flujo implícitoImplicit Flow
Nativas o móvilesNative/Mobile NativasNative AsignadoAssigned NoNo AsignadoAssigned NoNo
Aplicación webWeb App WebWeb AsignadoAssigned Yes Yes OpcionalOptional
El software intermedio Open ID Connect utiliza el flujo híbrido predeterminado (Sí)Open ID Connect middleware uses hybrid flow by default (Yes)
Aplicación de página única (SPA)Single Page App (SPA) WebWeb AsignadoAssigned Yes Yes Yes
Los SPA usan el flujo implícito de Open ID ConnectSPAs use Open ID Connect implicit Flow
Servicio o demonioService/Daemon WebWeb AsignadoAssigned Yes Yes NoNo

Siguientes pasosNext steps