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