El primer paso es crear una aplicación de Azure Active Directory para poder subir el paquete generado por la build a LCS, así que nos dirigiremos al portal de Azure y una vez nos hayamos logueado iremos a Azure ActiveDirectory, luego a App Registrations y crearemos una nueva de tipo Native:
A continuación vamos a «Settings» y «Required permissions» y añadimos la API de Dynamics Lifecycle Services:
En el diálogo que se abre cambiamos a la pestaña “APIs my organization uses” y seleccionamos “Dynamics Lifecycle Services”:
Seleccionamos los únicos permisos disponibles en la siguiente pantalla y clicamos en “Add permissions”. Finalmente, pulsamos en “Grant admin consent” para aplicar los campos. Cuidado que podemos olvidarnos de este paso fácilmente, y si no damos esta autorización, la subida a LCS puede fallar. Nos guardamos el App Id que lo usaremos luego.
Hay un paso adicional que tenemos que hacer, que es activar la app como cliente público. En la pestaña Authentication, vamos abajo del todo y activamos la opción “Enable the following mobile and desktop flows”.
¡Gracias a Valery Moskalenko por darse cuenta de esto en los comentarios!