Lo que veremos a continuación es una forma mas segura de compartir contenidos de Power BI con clientes, que lo que vimos en la entrega anterior.

Al final hablaremos acerca de las ventajas y desventajas (incluso económicas) de cada caso.

Vamos a comenzar con configurar el acceso al tennant. Un tennant es lo mismo que decir el código de la url de nuestro office365, por ejemplo:   uncliente.onmicrosoft.com es el tennant, que a su vez tiene un identificador, que es  nuestro identificador de empresa para Microsoft.

Comencemos entonces.

Lo primero que deberemos hacer es conseguir ciertos datos para crear una conexión con los servicios de Power BI en nuestro tennant

Y ¿cómo hacemos esto?

Para obtener el identificador de cliente de Power BI (client ID), debe registrar una aplicación en Azure Portal. Aquí tienes una guía paso a paso para ayudarte en el proceso:

  • Crear una aplicación en Microsoft Entra
  1. Inicie sesión en Azure Portal.
  2. Seleccione el inquilino de Microsoft Entra seleccionando su cuenta en la esquina superior derecha de la página.
  3. Seleccione App registrations(Registros de aplicaciones). Si no ve esta opción, búsquela.
  4. En Registros de aplicaciones, seleccione Nuevo registro.
  5. Rellene los campos siguientes:
    • Nombre: asigne un nombre a la aplicación.
    • Supported account type(Tipo de cuenta admitido): seleccione quién puede usar la aplicación.
  6. (Opcional) En el cuadro URI de redireccionamiento, agregue una dirección URL de redireccionamiento.
  7. Seleccione Registrar. Una vez registrada la aplicación, se le dirigirá a la página de información general de la aplicación, donde puede obtener el valor identificador de aplicación.

Captura de pantalla del Centro de administración de Microsoft Entra en un explorador web que muestra el panel Registrar una aplicación.

  1. Copiar el valor de Id. de directorio (inquilino) que se utilizará luego. Esto será el TennantID

Captura de pantalla del Centro de administración Microsoft Entra en un explorador web que muestra el panel de información general del registro de una aplicación.

Cualquier duda puede acceder a este enlace: Inicio rápido: Registro de una aplicación en la plataforma de identidad de Microsoft – Microsoft identity platform | Microsoft Learn

  • Luego deberéis ir a la opción certificados y secretos
  1. En esa ventana hacéis clic sobre el +nuevo secreto de cliente
  2. Alí se va a generar un id de cliente y un valor de clave secreta, deberéis copiar los dos números, porque se utilizarán luego. Uno será el ClientId y el otro el ClientSecret respectivamente.

Hasta aquí tenemos toda la configuración que debemos hacer en Microsoft Entra.

En la próxima entrega vamos a ver que hacer en la parte de programación en C#