Visionaris

Visionaris Embebido

Los objetos de Visionaris pueden ser embebidos dentro de aplicaciones de terceros mediante la apertura de una ventana del navegador web o mediente el uso de un elemento “iframe“ detro del código html.

Para poder realizar esto hay que seguir los siguientes pasos:

  • Desde la Consola de Administración > Administración de Usuarios > Detalle de Usuario, se debe habilitar la opción “Token para embeber“

     

  • Esto genera un token único que representa a dicho usuario y será válido hasta que se desactive o se reemplace por otro.

  • A continuación de debe navegar hacia el objeto que se pretende embebe y copiar la url de la barra del navegador. Se debe excluir el parámetro “?id=…“

 

  • Por ultimo se combinan la url y el token para formar una nueva url.
    https://demov7.visionaris.net/#/dashboard/dashboard-35?tkn=YWRtaW5AQGV5SmhiR2NpT2lKSVV6STFOaUlzSW5SNWNDSTZJa3BYVkNKOS5leUoxYzJWeVEyOWtaU0k2SW5WelpYSXRNU0lzSW5CaGNtRnRjeUk2VzEwc0ltbHpjM1ZsWkVGMElqb3hOamMxTVRjd01EZzNOalF3TENKcFlYUWlPakUyTnpVeE56QXdPRGQ5LjBQN0F1aUZfOXdpZmwtNjdwVHhOX01rMURqWU9qSnQtckhyVlJNa0UyemM

 

  • Al utilizar esta url, Visionaris se habrirá como si el mismo usuario se hubiese logueado y exibirá el objeto seleccionado en pantalla completa en modo de visualización.

  • El token que genera Visionaris es único por cada usuario. Por lo tanto si se desactiva y se genera uno nuevo, los anteriormente generados dejarán de ser válidos.

 

Visionaris Embebido - Integración automática con sistemas de terceros

 

Es posible generar el parámetro “tkn“ que se envía en mediante la url.
El mismo esta compuesto por la concatenación del nombre de usuario y un hash de seguridad que se guarda en la colección de usuarios de Visionaris cuando se habilita la opción de “Token para embeber“
Estos dos datos debe estar concatenados mediante dos caractéres arroba “@@“
A su vez, este cadena de caracteres debe ser codificada en Base64

  • Cadena origina:
    admin@@eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyQ29kZSI6InVzZXItMSIsInBhcmFtcyI6W10sImlzc3VlZEF0IjoxNjc1MTcwMDg3NjQwLCJpYXQiOjE2NzUxNzAwODd9.0P7AuiF_9wifl-67pTxN_Mk1DjYOjJt-rHrVRMkE2zc

  • Cadena en Base64:
    YWRtaW5AQGV5SmhiR2NpT2lKSVV6STFOaUlzSW5SNWNDSTZJa3BYVkNKOS5leUoxYzJWeVEyOWtaU0k2SW5WelpYSXRNU0lzSW5CaGNtRnRjeUk2VzEwc0ltbHpjM1ZsWkVGMElqb3hOamMxTVRjd01EZzNOalF3TENKcFlYUWlPakUyTnpVeE56QXdPRGQ5LjBQN0F1aUZfOXdpZmwtNjdwVHhOX01rMURqWU9qSnQtckhyVlJNa0UyemM

  • Este ejemplo se obtuvo mediante la página www.base64encode.org

 

  • Es posible también llamar a la API que habilita el token interno para obtenerlo en forma automática.

@ Visionaris - Todos los Derechos Reservados