Esta tradução foi gerada por máquina e está pendente de revisão.Mudar para inglês
Escuro
Iniciar sessãoSolicitar uma demonstração guiada

// AVALIAÇÃO PARA DESENVOLVEDORES

Saiba o que é executado em cada ambiente antes de integrar.

O navegador recolhe a evidência disponível. O seu servidor realiza a leitura autenticada. A sua aplicação é responsável pela política do cliente e por todas as alternativas.

// LIMITES DE CONFIANÇA

Uma transferência do navegador para o servidor com responsabilidades explícitas.

  1. Cliente do cliente

    Carrega o coletor público e transmite ao backend do cliente um identificador de dispositivo devolvido.

    Alternativa: JavaScript bloqueado, capacidade reduzida do navegador ou falha na recolha não produzem evidência nova.

  2. Processamento da Noxtica

    Processa a evidência admitida pela capacidade do navegador, política do tenant e estado do consentimento.

    Alternativa: Um resultado ausente ou indisponível não é um resultado de baixo risco.

  3. Servidor do cliente

    Mantém a credencial da API secreta e realiza a consulta autenticada do dispositivo.

    Alternativa: As respostas ausentes, inválidas, limitadas por taxa e indisponíveis continuam distintas.

  4. Política do cliente

    Combina a consulta com o contexto de conta, operação e abuso controlado pelo cliente.

    Alternativa: A Noxtica não toma a decisão final de permitir, exigir verificação adicional, rever ou recusar.

  5. Investigação e medição

    Os operadores comparam as ações propostas com resultados confirmados antes da aplicação.

    Alternativa: Apenas uma instalação bem-sucedida não estabelece uma política pronta para produção.

// CAMINHO MANTIDO

O menor caminho de integração atual.

Estes exemplos são renderizados a partir de fixtures verificadas pelo teste de snippets para desenvolvedores. Substitua cada valor sintético por credenciais e identificadores emitidos para a sua avaliação.

1. Recolha no navegador

O carregador público é a única versão para navegador atualmente verificada. Emite um identificador de dispositivo ou um estado de erro; nunca recebe uma 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. Leia no seu servidor

Envie o identificador de dispositivo para o seu backend e, em seguida, chame a rota autenticada v1 com uma chave guardada no 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. Mantenha os estados de resultado separados

Apenas um registo recebido completo entra na política numérica. Os estados ausente, inválido, limitado por taxa e indisponível seguem alternativas explícitas do 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 EM 2026-09-20

Matriz atual de suporte público.

Apenas são listadas interfaces suportadas por uma versão pública ou por um limite de API acessível. O inventário de código-fonte privado não constitui uma garantia de suporte.

InterfaceDisponibilidadeVersão atualResponsabilidade e limitesOrientação
Carregador do coletor do navegadorDisponível publicamente3.2.0Verificado 2026-09-20

Carrega o coletor do navegador a partir da origem do coletor da Noxtica. Comunica ao código da aplicação um resultado de recolha ou um estado indisponível.

Evidência disponível para o navegador atual, a política do tenant e o estado do consentimento. Requer JavaScript. A capacidade do navegador ou a política podem reduzir a evidência disponível.

Ver exemploLer orientação
API HTTP de consulta autenticada de dispositivoRequer acesso de avaliaçãov1Verificado 2026-09-20

Recebe um identificador de dispositivo apenas do servidor do cliente. Devolve o registo limitado ao tenant quando as credenciais e o âmbito o permitem.

O registo autenticado disponível para o tenant configurado. Requer acesso de avaliação e uma credencial guardada no servidor; um pedido não autenticado é recusado.

Ver exemploLer orientação

// PONTOS DE CONTROLO DA AVALIAÇÃO

Comprove a transferência antes de alterar a política.

  1. Configure a origem exata e a Site Key pública para a avaliação.
  2. Observe tanto a conclusão da recolha como o comportamento quando indisponível.
  3. Transmita apenas o identificador de dispositivo devolvido ao backend do cliente.
  4. Realize a leitura autenticada com uma credencial guardada no servidor.
  5. Teste os estados recebido, ausente, inválido, limitado por taxa e indisponível.
  6. Avalie a política proposta em modo de observação antes da aplicação.