๐Ÿ”‘ Session

  • La autorizacion del usuario esta hecha a travรฉs del gateway Auth0 el cual retorna el usuario con un token
  • El token es almacenado durante la session del usuario en el localStorage del cliente
  • y enviada a los modulos a traves de la API del ventana cliente postMessage
  • las consultas deben incluir un encabezado Authorization con el contenido Bearer {token}

๐Ÿงฎ Esquema de Proceso

En el siguiente grรกfico se puede observar:

  1. El iframe y el parent disparan un listener en buscar de mensajes
  2. Al ser montado el modulo del iframe envia un mensaje con el type get-user en el payload
  3. El parent "escucha" el mensaje y de cumplirse dos condiciones ( el origin sea valido y el type sea get-user) se continua el proceso
  4. El parent envia un mensaje a todos los iframes con clase iframe-container con el payload del user junto con el token
  5. El iframe/child escucha el mensaje y de cumplirse las condiciones almacena la informacion para su posterior uso.

Session

Session