En este tutorial embeberemos una instancia de Oracle Analytics Cloud (OAC)
en una página web para acceder desde cualquier navegador y ver los dashboards públicos. El tutorial estará dividido en tres partes:
Iniciaremos con un setup básico de OAC para embeber nuestros dashboards en nuestra página web, los cuales, a este punto serán privados, es decir, requieren de usuario y contraseña para poder verlos.
Esta parte la dividiremos en 3 bloques:
- Setup del entorno
- Embeber OAC
- Dominios seguros en OAC
Para hacerlo dividiremos esta segunda parte en 3 bloques:
- Crear un usuario con pocos privilegios
- Crear una app con IDCS.
- Codificar la credencial de nuestra app con Base 64.
Luego, agregaremos los componentes en Oracle Cloud Infrastructure (OCI)
para hacer nuestros dashboards públicos.
- Oracle Function para crear un Token.
- Crear un Api gateway para invocar nuestra Funcion.
- Setup final de la página web.
El token por defecto tiene una duración de 100 segundos, por lo que, en orden de extender el tiempo podemos tomar alguna de las siguientes acciones:
- Aumentar el límite de expiración del token desde el Oracle Identity Cloud Service (OIDC).
- Agregar a nuestro script en javascript un `setInterval(() => {}, 90000)` que refresque automáticamente cada 90 segundos.
En este sentido, usaremos la opción de editar el script.
- Elaboración: Pablo Sierra
- Revisado: Jose Ordoñez