Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/pavelsjo/oac-public-dashboards
Tutorial de como agregar dashbords públicos y privados en una pagina web usando OAC
https://github.com/pavelsjo/oac-public-dashboards
Last synced: about 1 month ago
JSON representation
Tutorial de como agregar dashbords públicos y privados en una pagina web usando OAC
- Host: GitHub
- URL: https://github.com/pavelsjo/oac-public-dashboards
- Owner: pavelsjo
- License: gpl-3.0
- Created: 2021-09-06T02:29:11.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-05-05T14:47:58.000Z (over 2 years ago)
- Last Synced: 2023-10-17T02:47:48.186Z (about 1 year ago)
- Language: HTML
- Size: 3.04 MB
- Stars: 0
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Oracle Analytics Cloud, Dashboards Públicos. - Tutorial
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:
## [Parte I - Dashboard Privado](parte-i/README.md)
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:
1. Setup del entorno
2. Embeber OAC
3. Dominios seguros en OAC![img](arquitectura-private.png)
## [Parte II - Generación de un Token](parte-ii/README.md)
Para hacerlo dividiremos esta segunda parte en 3 bloques:
1. Crear un usuario con pocos privilegios
2. Crear una app con IDCS.
3. Codificar la credencial de nuestra app con Base 64.## [Parte III - Dashboard Público](parte-iii/README.md)
Luego, agregaremos los componentes en `Oracle Cloud Infrastructure (OCI)` para hacer nuestros dashboards públicos.
1. Oracle Function para crear un Token.
2. Crear un Api gateway para invocar nuestra Funcion.
3. Setup final de la página web.![img](arquitectura-public.png)
## [Parte IV - Tópicos](parte-iv/README.md)
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.
## Contribuidores
- Elaboración: Pablo Sierra
- Revisado: Jose Ordoñez## Referencias
- [Oracle Analytics Cloud (OAC) Embedding— Public User Access — Part 1](https://insight2action.medium.com/oracle-analytics-cloud-oac-embedding-public-user-access-part-1-5fb0f513508a)
- [Oracle Analytics Cloud (OAC) Embedding — Public User Access — Part 2](https://insight2action.medium.com/oracle-analytics-cloud-oac-embedding-public-user-access-part-2-cb0c9cdb0d8)