Esta traducción ha sido generada por máquina y está pendiente de revisión.Cambiar a inglés
Oscuro
Iniciar sesiónSolicitar una demostración guiada

// EVALUACIÓN PARA DESARROLLADORES

Sepa qué se ejecuta y dónde antes de integrar.

El navegador recopila la evidencia disponible. Su servidor realiza la lectura autenticada. Su aplicación es responsable de la política del cliente y de todas las alternativas.

// LÍMITES DE CONFIANZA

Una transferencia del navegador al servidor con responsabilidades explícitas.

  1. Cliente del cliente

    Carga el recopilador público y pasa al backend del cliente el identificador de dispositivo devuelto.

    Alternativa: JavaScript bloqueado, capacidad reducida del navegador o un fallo de recopilación no proporcionan evidencia reciente.

  2. Procesamiento de Noxtica

    Procesa la evidencia permitida por las capacidades del navegador, la política del tenant y el estado de consentimiento.

    Alternativa: Un resultado ausente o no disponible no es un resultado de bajo riesgo.

  3. Servidor del cliente

    Mantiene en secreto la credencial de la API y realiza la consulta autenticada del dispositivo.

    Alternativa: Las respuestas ausentes, no válidas, con límite de frecuencia y no disponibles siguen siendo distintas.

  4. Política del cliente

    Combina la consulta con el contexto de cuenta, operación y abuso bajo control del cliente.

    Alternativa: Noxtica no toma la decisión final de permitir, solicitar una verificación adicional, revisar o denegar.

  5. Investigación y medición

    Los operadores comparan las acciones propuestas con los resultados confirmados antes de aplicarlas.

    Alternativa: Una instalación correcta por sí sola no establece una política lista para producción.

// RUTA CON MANTENIMIENTO

La ruta de integración actual más corta.

Estos ejemplos se renderizan a partir de fixtures comprobados mediante la prueba de fragmentos de código para desarrolladores. Sustituya cada valor sintético por credenciales e identificadores emitidos para su evaluación.

1. Recopile en el navegador

El cargador público es la única versión para navegador verificada actualmente. Emite un identificador de dispositivo o un estado de error; nunca recibe una credencial de servidor.

<script src="https://collect.noxtica.com/collector/noxtica-collector-core.js" data-site-key="pk_example_replace_me" data-extensions="auto" data-auto-init data-auto-check-once async></script>
<script>
  document.addEventListener('noxtica:collected', (event) => {
    const deviceId = event.detail?.fingerprintId;
    document.dispatchEvent(new CustomEvent('app:noxtica-evidence', {
      detail: deviceId ? { state: 'received', deviceId } : { state: 'invalid' },
    }));
  });

  document.addEventListener('noxtica:error', () => {
    document.dispatchEvent(new CustomEvent('app:noxtica-evidence', {
      detail: { state: 'unavailable' },
    }));
  });
</script>

2. Consulte desde su servidor

Envíe el identificador de dispositivo a su backend y luego llame a la ruta v1 autenticada con una clave almacenada en el servidor.

export async function lookupDevice({ deviceId, apiKey, fetchImpl = fetch }) {
  const response = await fetchImpl(
    `https://collect.noxtica.com/v1/device/${encodeURIComponent(deviceId)}`,
    { headers: { Authorization: `Bearer ${apiKey}` } },
  );

  if (response.status === 404) return { state: 'missing' };
  if (response.status === 429) return { state: 'rate_limited' };
  if (!response.ok) return { state: 'unavailable' };

  return { state: 'received', record: await response.json() };
}

3. Mantenga separados los estados de resultado

Solo un registro completo recibido entra en la política numérica. Los estados ausente, no válido, con límite de frecuencia y no disponible siguen las alternativas explícitas del cliente.

export function classifyLookup(result) {
  if (!result || result.state === 'unavailable') return { state: 'unavailable' };
  if (result.state === 'rate_limited') return { state: 'rate_limited' };
  if (result.state === 'missing') return { state: 'missing' };

  const record = result.record;
  if (!record || typeof record.score !== 'number' || typeof record.confidence !== 'number') {
    return { state: 'invalid' };
  }

  return {
    state: 'received',
    score: record.score,
    riskLevel: record.riskLevel,
    confidence: record.confidence,
  };
}

// VERIFICADO EL 2026-09-20

Matriz actual de soporte público.

Solo se enumeran las superficies respaldadas por una versión pública o un límite de API accesible. El inventario de código fuente privado no constituye una declaración de soporte.

SuperficieDisponibilidadVersión actualResponsabilidades y límitesOrientación
Cargador del recopilador del navegadorDisponible públicamente3.2.0Verificado 2026-09-20

Carga el recopilador del navegador desde el origen del recopilador de Noxtica. Informa al código de la aplicación de un resultado de recopilación o de un estado no disponible.

Evidencia disponible para el navegador actual, la política del tenant y el estado de consentimiento. Requiere JavaScript. La capacidad del navegador o la política pueden reducir la evidencia disponible.

Ver ejemploConsultar orientación
API HTTP de consulta autenticada de dispositivosSe requiere acceso de evaluaciónv1Verificado 2026-09-20

Recibe un identificador de dispositivo únicamente del servidor del cliente. Devuelve el registro con ámbito de tenant cuando lo permiten las credenciales y el alcance.

El registro autenticado disponible para el tenant aprovisionado. Requiere acceso de evaluación y una credencial almacenada en el servidor; se rechaza una solicitud no autenticada.

Ver ejemploConsultar orientación

// PUNTOS DE CONTROL DE LA EVALUACIÓN

Valide la transferencia antes de cambiar la política.

  1. Configure el origen exacto y la clave de sitio pública para la evaluación.
  2. Observe tanto la finalización de la recopilación como el comportamiento cuando no está disponible.
  3. Transfiera solo el identificador de dispositivo devuelto al backend del cliente.
  4. Realice la lectura autenticada con una credencial almacenada en el servidor.
  5. Pruebe los estados recibido, ausente, no válido, con límite de frecuencia y no disponible.
  6. Evalúe la política propuesta en modo de observación antes de aplicarla.