En este momento estás viendo [Paso a Paso] Power Platform – Service Principal CLI

[Paso a Paso] Power Platform – Service Principal CLI

Si sos un desarrollador experimentado en Dynamics 365 o Power Platform, probablemente hayas creado usuarios de aplicación siguiendo los pasos tradicionales: registrar una aplicación en Microsoft Entra ID. Pero, ¿sabías que podés simplificar todo este proceso con un solo comando de la CLI de Power Platform? ¡Así es! 🎉

Si sos nuevo en la CLI de Power Platform, te recomiendo revisar este paso a paso para instalar pac cli 

Ahora, volviendo a este artículo: seguí estos pasos para crear un usuario de aplicación y asignarle un rol de seguridad utilizando el comando pac admin create-service-principal.

Usando el comando pac admin create-service-principal 🛠️

Este comando agrega una aplicación de Microsoft Entra ID y un usuario de aplicación asociado al entorno de Dataverse.

  • Obtener el ID del entorno: Necesitás el ID de tu entorno de Dataverse. Podés copiarlo desde el Centro de Administración de Power Platform. También podés consultar esta guía para más detalles.
  • Abrir PowerShell o Símbolo del sistema: Una vez que tengas el ID del entorno, abrí PowerShell o el Símbolo del sistema en tu computadora.

  • Conectar al entorno de Dataverse: Usá el comando pac auth create proporcionando el ID del entorno que copiaste anteriormente.

pac auth create -env {EnvironmentID}

Después de ejecutar este comando, deberías ver una respuesta similar a la siguiente:

  • Ejecutar el comando para crear la entidad de servicio: Ahora, ejecutá el siguiente comando:
pac admin create-service-principal --environment {environment id}

Al ejecutarse correctamente, se mostrarán cuatro columnas:

  • TenantId de Power Platform: Identificador del inquilino.
  • Application ID: Identificador de la aplicación.
  • Client Secret: Secreto del cliente (en texto claro).
  • Expiración: Fecha de expiración (establecida en 1 año).
  • Confirmar la creación: Para asegurarte de que la entidad de servicio se creó correctamente, navegá al Centro de Administración de Power Platform. Seleccioná el entorno y dirigite a Configuración > Usuarios de Aplicación. Allí encontrarás el usuario de aplicación creado con el rol de Administrador del Sistema asignado y mapeado a la unidad de negocio raíz.
  • Asignar un rol de seguridad diferente: Si querés asignar un rol de seguridad distinto, podés modificar el comando pac admin create-service-principal añadiendo el parámetro --role.
pac admin create-service-principal --environment  --role 

¡Y eso es todo! 🎉 Espero que hayas aprendido cómo crear un usuario de aplicación con un solo comando de la CLI de Power Platform.

Deja un comentario