SSO Bridge: inicio de sesión automático
Al desbloquear tu bóveda en la web, la extensión también se desbloquea automáticamente.
El SSO Bridge permite que la extensión y la web compartan el estado de sesión de forma segura. Cuando inicias sesión en la web, la extensión lo detecta y se desbloquea automáticamente.
¿Cómo funciona?
- Bridge.js: Un script en la web se comunica con la extensión mediante CustomEvents y postMessage.
- Unlock propagation: Al desbloquear tu bóveda en la web, vault.js envía la contraseña maestra al bridge, que la retransmite al Service Worker de la extensión para que se desbloquee.
- Heartbeat cada 10s: Bridge.js verifica periódicamente que la extensión sigue respondiendo, reconectando automáticamente si se detecta "Extension context invalidated".