Tiempo de lectura:3 Minutos, 11 Segundos

En el tutorial anterior hemos comprobado como embeber un dossier en un documento HTML, pero lo hemos realizado con un servidor público y sin ningún tipo de autenticación. En el siguiente ejemplo veremos cómo configurar la API para indicarle un usuario y contraseña.

Punto de partida

Para comenzar, en este ejemplo vamos a partir de un documento HTML ya creado que tiene el siguiente código:

Este código HTML simplemente contiene una imagen centrada en la página.

Embeber el Dossier

Código HTML

Abre tu fichero HTML con tu editor de código favorito y situate dentro de la etiqueta body donde quieras que aparezca tu dossier embebido. En nuestro ejemplo será después de la imagen en la línea 19.

Crea un div donde se ubicara el dossier. En el ejemplo vamos a crear un div con el id ContenedorDossier. Si solo nos fijamos en el contenido de la etiqueta body quedara de la siguiente forma:

Código JavaScript

Una vez creada la capa DIV donde se ubicara el dossier debemos utilizar la API de MicroStrategy para conectar con el servidor de Library y con un dossier especifico. Para ellos incluye dentro de la capa div la siguiente linea:

La función de esta línea es cargar el script necesario para embeber el dossier. Este script ya viene creado por defecto y solo debes modificar demo.microstrategy.com por tu servidor.

A continuación de esta línea escribe el siguiente código:

Parametrización

El código anterior es solo un ejemplo y debes modificar los siguientes parámetros para adaptarlo a tu servidor:

  • baseRestURL: dirección de tu servidor de MicroStrategy Library.
  • projectID: identificador de tu proyecto.
  • dossierID: identificador del dossier a embeber.
  • username: nombre de usuario que se va utilizar para conectar al servidor.
  • password: contraseña del usuario escrito anteriormente.

Tipos de autenticación

Si tienes configurado MicroStrategy con una seguridad standard con estos cambios serian suficientes, pero si dispones de otro tipo de seguridad debes cambiar el parámetro loginMode acorde a los siguientes códigos:

  • Standar: loginMode= 1
  • Autentificación de Windows: loginMode = 2
  • Anónimo: loginMode = 8
  • LDAP: loginMode = 16

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Perfiles en Redes Sociales