Skip to content

SECURITY: redeploy authenticated SESSION_LIVE backend #69

Description

@JRRGUILLE-bit

Estado

Backend seguro nuevo desplegado; falta cierre de verificación.

El PR #68 ya dejó main en modo fail-closed y agregó autenticación para SESSION_LIVE.

El 11/08/2026 se creó un proyecto Apps Script independiente porque el vínculo Extensiones → Apps Script de la Sheet original estaba roto. Se publicó un Web App nuevo y main ya apunta a ese deployment público mediante mobile-session-remote-config.js.

La URL pública del Web App no es una credencial. El token BANDA_SESSION_ACCESS_TOKEN sí lo es y nunca debe aparecer en GitHub, issues, PRs, README, commits ni mensajes públicos.

Completado

  • Backend autenticado publicado como Web App nuevo.
  • mobile-session-remote-config.js actualizado al deployment nuevo.
  • enabled: false se mantiene para fail-closed.
  • index.html recibió cache-bust del archivo de configuración para evitar que navegadores reutilicen el endpoint anterior.
  • La Sheet Foundry — SESSION_LIVE sigue siendo privada.

Pendiente antes de cerrar

  1. Ejecutar rotateSessionLiveAccessToken una última vez para invalidar cualquier token que haya quedado visible durante la configuración inicial.
  2. Guardar el nuevo token únicamente en un lugar privado.
  3. Abrir el Web App sin parámetros o con action=health&protocolVersion=1 y comprobar:
    • ok: true
    • authRequired: true
    • authConfigured: true
  4. Confirmar que un navegador sin token queda en LOCAL.
  5. Autorizar al menos un navegador con el token nuevo y confirmar sincronización.

Cerrar este issue únicamente después de esas verificaciones. Nunca registrar el token real aquí.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions