En este artículo se muestra cómo registrar una aplicación web de Power BI en Azure Active Directory (Azure AD). Para que la aplicación tenga acceso a la API de REST de Power BI, deberá registrar la aplicación con Azure Active Directory. Esto le permitirá establecer una identidad para la aplicación y especificar los permisos para los recursos de REST de Power BI. Para obtener una lista de los permisos de Power BI, consulte Permisos de Power BI.

Importante Antes de registrar una aplicación de Power BI, necesita Azure Active Directory y un usuario de la organización, así como una cuenta del servicio Power BI.

Hay dos formas de registrar su aplicación web: con la herramienta de registro de aplicaciones de Power BI o en el Portal de administración de Azure. La herramienta de registro de aplicaciones de Power BI es la opción más fácil, ya que hay pocos campos para rellenar. Si quiere realizar cambios en la aplicación, acceda al Portal de administración de Azure.

Registrar una aplicación web con la herramienta de registro de aplicaciones de Power BI

Debe registrar la aplicación web en Azure Active Directory para establecer una identidad para la aplicación y especificar permisos para los recursos de REST de Power BI. Al registrar una aplicación web, recibirá un identificador de cliente y el secreto de cliente. La aplicación usa el identificador de cliente para identificarse ante los usuarios a los que solicita permisos. La aplicación web usa la clave secreta de cliente para identificarse de forma segura ante el servicio Power BI.

Aquí se muestra cómo registrar la aplicación web con la herramienta de registro de aplicaciones de Power BI:

  1. Vaya a www.powerbi.com/apps.
  2. En la herramienta de registro de aplicaciones de Power BI, siga los cuatro pasos que se indican:

Paso 1 : Elija Iniciar sesión para iniciar sesión en su cuenta de Azure AD. Verá su nombre en la línea principal.

Paso 2 : Especifique información acerca de su aplicación.

  • Nombre de la aplicación: el nombre de su aplicación.
  • Tipo de aplicación: elija Aplicación nativa.
  • URI de redirección: para una aplicación web, un URI de redirección proporciona a AAD más detalles sobre la aplicación específica que autenticará. Un ejemplo de URI de redirección tiene el siguiente aspecto: http://localhost/redirect.
  • Página principa: página principal o página de inicio de sesión de la aplicación web.

Paso 3 : elija las API a las que va a acceder. Para más información sobre los permisos de acceso a Power BI, consulte Permisos de Power BI.

Paso 4 : para registrar la aplicación, haga clic en Registrar aplicación. Una vez que la aplicación esté registrada en Azure AD, obtendrá un identificador de cliente y una clave secreta de cliente . Asegúrese de copiar el identificador de cliente y la clave secreta de cliente. Puede obtener el identificador de cliente o la clave secreta de cliente más adelante en el Portal de administración de Azure. Consulte las secciones acerca de cómo obtener un identificador de cliente en el Portal de administración de Azure y cómo obtener una clave secreta de cliente.

Ahora puede usar el identificador de cliente y el secreto de cliente para su aplicación. En la sección siguiente se muestra cómo registrar una aplicación web con el Portal de administración de Azure.

Registrar una aplicación con el Portal de administración de Azure

Al registrar una aplicación web, recibirá un identificador de cliente y una clave secreta de cliente. La aplicación usa el identificador de cliente para identificarse ante los usuarios a los que solicita permisos. La aplicación web usa la clave secreta de cliente para identificarse de forma segura ante el servicio Power BI.

Para obtener información sobre cómo autenticar una aplicación web usando un identificador de cliente de Azure AD y una clave secreta de cliente, consulte Autenticar una aplicación web.

A continuación se muestra cómo registrar una aplicación cliente:

  1. Acepte los Términos de la API de Microsoft Power BI.
  2. Inicie sesión en su suscripción de Microsoft Azure en la página https://manage.windowsazure.com.
  3. En el panel de servicio izquierdo, elija ACTIVE DIRECTORY.
  4. Haga clic en cualquier active directory.

  5. Haga clic en APLICACIONES.

  6. Haga clic en AGREGAR.

  7. En Envíenos comentarios acerca de su aplicación, especifique un NOMBREy elija APLICACIÓN WEB Y/O API WEB para el tipo y haga clic en el icono Siguiente .

  8. En Propiedades de la aplicación, especifique una URL DE INICIO DE SESIÓN y un URI DE IDENTIFICACIÓN DE APLICACIÓN. La URL DE INICIO DE SESIÓN es una dirección URL de aplicación web como https://localhost:44307. El URI DE IDENTIFICACIÓN DE APLICACIÓN es su URI de inquilino de Azure seguido del nombre de la aplicación. Por ejemplo, https://yourtenant.onmicrosoft.com/YourWebApp.

  9. Haga clic en el icono Completo.

  10. En la página de la aplicación, elija CONFIGURAR. La página CONFIGURAR tiene un identificador de cliente y una clave para la aplicación.

    Paso 10

  11. Para una aplicación web, necesitará una clavesecreta de cliente. En la sección de claves , seleccione una duración. La clave se muestra después de guardarla . Asegúrese de copiar la clave; de lo contrario, la clave no estará disponible en futuras navegaciones a la página de configuración.

  12. En la página CONFIGURACIÓN , haga clic en Agregar aplicación.

  13. En Permisos para otras aplicaciones, elija Servicio Power BI.

    Importante: Si no ve el servicio Power BI en la lista Permisos para otras aplicaciones, deberá suscribirse al servicio Power BI. Para suscribirse al Servicio Power BI, necesita al menos un usuario de la organización en su inquilino de Azure Active Directory (AAD). Si no dispone de un inquilino de Azure Active Directory (AAD), consulte Crear un inquilino de Azure Active Directory para crear un inquilino de Azure AD y un usuario de la organización en su inquilino de Azure AD.

  14. Haga clic en el icono Completo que se encuentra en la esquina inferior derecha de la página.

  15. En el grupo de permisos para otras aplicaciones, en la lista desplegable
    seleccione Permisos delegados y elija a qué operaciones se permite llamar a la aplicación. Para más información sobre los permisos de Power BI, consulte Permisos de Power BI.

  16. Haga clic en Guardar.

    ** Importante ** Para una aplicación web, necesitará una clave secreta de cliente. La clave secreta de cliente se muestra después de guardarla . Asegúrese de copiar la clave; de lo contrario, la clave no estará disponible en futuras navegaciones a la página de configuración.

Cómo obtener un identificador de aplicación de cliente

Al registrar una aplicación web, recibirá un identificador de cliente. La aplicación usa el identificador de cliente para identificarse ante los usuarios a los que solicita permisos.

A continuación se indica cómo obtener un identificador de aplicación cliente:

  1. Inicie sesión en su suscripción de Microsoft Azure en la página https://manage.windowsazure.com.
  2. En el panel de servicio izquierdo, elija ACTIVE DIRECTORY.
  3. Seleccione cualquier active directory.
  4. Haga clic en APLICACIONES.
  5. Elija una aplicación.
  6. En la página de la aplicación, elija CONFIGURAR.
  7. En la página CONFIGURAR , copie el IDENTIFICADOR DE CLIENTE.

    paso 1.3

Cómo obtener el secreto de cliente

Para una aplicación web, necesitará una clavesecreta de cliente. Al registrar una aplicación web, Azure AD genera una clave (vea el paso 11 anterior). En la sección de claves , seleccione una duración. La clave se muestra después de guardarla. Asegúrese de copiar la clave; de lo contrario, la clave no estará disponible en futuras navegaciones a la página de configuración.

Vea también

Permisos de Power BI
Inquilino de Azure Active Directory y un usuario de la organización
Cuenta de servicio Power BI
Autenticar una aplicación web
Información general sobre la API de REST de Power BI
¿Tiene más preguntas? Pruebe la comunidad de Power BI