Glosario
Token de visita
Un valor opaco que vincula la solicitud del token en el navegador con una comprobación posterior del registro. No es una identidad persistente del visitante.
En Signup Protection, el navegador obtiene un token cuando el formulario de registro se hace visible, tras el consentimiento que corresponda. Tu código llama a visitToken.fetch(vid), escribe la cadena devuelta en un campo del formulario y la envía a tu servidor. La clave pública de página va en el navegador; la clave secreta de API permanece en el servidor.
Usa para vid un valor opaco limitado a esa visita. No envíes una dirección de correo, un teléfono ni un ID de cuenta. Ni el token ni vid demuestran que el visitante sea una persona única. Un token nuevo no demuestra que una cuenta nueva pertenezca a otra persona.
Un token ausente o inutilizable produce signals.status: token_unusable. Si el correo permitiría continuar, se exige confirmar el buzón. La indisponibilidad del servicio de señales es otro resultado: la acción combinada sigue solo el correo. Ninguno significa que la visita haya superado todas las comprobaciones.
Ante un fallo de transporte, conserva la petición original y el Idempotency-Key para reintentar. Presentar el mismo token en una operación nueva puede producir fp_token_reused. Sigue la guía de integración del navegador y el servidor y consulta cómo leer la comprobación resultante.