Ir al contenido
Reks.
Guías y referencia

Configuración pública y de servidor

Lo que identifica un proyecto no equivale a permiso. Mantén las credenciales y la autorización donde corresponden.

En esta página

Configuración del navegador

CampoUso
organizationId / projectId / environmentScope público aprobado; no una autorización para leer datos.
publicKeyIdentificación y cuotas de ingest; nunca una llave de administración.
collectorOrigin / serviceId / releaseIdOrigen exacto e identificadores de contexto revisados.
privacyPolicyRutas, selectores, scripts, códigos/atributos y propagación permitidos localmente.
currentRouteTemplate / requestRouteTemplateMapeo local del router/transporte a plantillas aprobadas o null.
sampleRate / maxEventAgeMs / flushIntervalMsLímites locales de muestreo/entrega dentro del contrato instalado.

No añadas passwords, tokens del relay, cookies, credenciales de operador, DB o proveedor a un objeto de SDK frontend ni a NEXT_PUBLIC_*.

Servidor y relay

ConfiguraciónResponsabilidad
NodeSDK credentialCredencial del servicio: grant vivo de org/proyecto/entorno y allowlist de servicios, expiración/revocación.
RelayConnectioncollectorOrigin, publicKey, relayToken, hostOrigin y senderHashKey permanecen en el servidor.
Endpoint propio de reportesAutenticación actual, elegibilidad, scope, cuotas e idempotencia durable por intento.
Control API / consolaSesión, puente firmado, grants y operaciones autorizadas; no autorización por un header de capacidades.

En el ejemplo Node, REKS_SERVER_EVIDENCE_CREDENTIAL es un nombre de variable elegido por el adaptador de tu aplicación y pasado explícitamente a credential. No es una variable que el SDK lea automáticamente ni una credencial proporcionada por la documentación.

Configuración del operador de la plataforma

Estas variables son del servidor de Reks, no del SDK frontend. Una bandera no crea por sí sola permisos, secretos, migraciones ni readiness. El operador debe seguir el procedimiento del entorno y comprobar la versión servida.

NombreUso / condición
REKS_EVIDENCE_READ_ENABLEDHabilita la capacidad de lectura cuando readiness, autenticación, repositorio y privilegios estén preparados.
REKS_EVIDENCE_RELATIONS_ENABLEDHabilita relaciones sólo con esquema/worker y scopes preparados.
Secreto del cursorServidor, mínimo 32 caracteres; no incluirlo en ejemplos del navegador.
REKS_CONSOLE_URL / REKS_OPERATOR_EMAIL / PASSWORDCredenciales locales de la CLI, privadas y atadas a un origen exacto.

Los lectores de configuración conservan aliases CLIENT_SIGNAL_* documentados. Valores duales distintos fallan, incluso nuevo vacío frente a antiguo habilitado. No fuerces un fallback para habilitar una función pausada. Estos aliases no significan que los nombres viejos deban usarse en una nueva instalación.

Comprobar sin ampliar captura

  1. Revisa el archivo/pin y los exports reales que vas a instalar.
  2. Asegura que la política local excluya datos prohibidos y que el servidor autorice el mismo scope.
  3. Prueba con datos sintéticos en un entorno aprobado y observa ACK/errores y teardown.
  4. Comprueba la selección y el artefacto servido antes de adoptar una versión. Un build o /ready no prueba la integración completa.