Denne oversettelsen er maskingenerert og venter på gjennomgang.Bytt til engelsk
Mørk
Logg innBe om en gjennomgang

// UTVIKLEREVALUERING

Vit hva som kjører hvor før du integrerer.

Nettleseren samler inn tilgjengelige bevis. Serveren din utfører den autentiserte lesingen. Applikasjonen din eier kundepolicyen og alle reserver.

// TILLITSGRENSER

En overføring fra nettleser til server med tydelig ansvarsfordeling.

  1. Kundens klient

    Laster den offentlige innsamleren og sender en returnert enhetsidentifikator videre til kundens backend.

    Reserve: Blokkert JavaScript, redusert nettleserfunksjonalitet eller feil i innsamlingen gir ingen nye bevis.

  2. Noxtica-behandling

    Behandler bevis som tillates av nettleserens funksjonalitet, leietakerpolicy og samtykkestatus.

    Reserve: Et manglende eller utilgjengelig resultat er ikke et lavrisikoresultat.

  3. Kundens server

    Holder API-legitimasjonen hemmelig og utfører det autentiserte enhetsoppslaget.

    Reserve: Manglende, ugyldige, hastighetsbegrensede og utilgjengelige svar holdes atskilt.

  4. Kundens retningslinjer

    Kombinerer oppslaget med konto-, operasjons- og misbrukskontekst som kunden eier.

    Reserve: Noxtica tar ikke den endelige beslutningen om å tillate, kreve ytterligere verifisering, gjennomgå eller avslå.

  5. Undersøkelse og måling

    Operatører sammenligner foreslåtte handlinger med bekreftede utfall før håndheving.

    Reserve: En vellykket installasjon alene etablerer ikke en produksjonsklar policy.

// VEDLIKEHOLDT LØP

Den minste gjeldende integrasjonsveien.

Disse eksemplene gjengis fra fixtures som kontrolleres av testen for utviklerutdrag. Bytt ut hver syntetiske verdi med legitimasjon og identifikatorer som er utstedt for evalueringen din.

1. Samle inn i nettleseren

Den offentlige lasteren er den eneste nettleserutgivelsen som for øyeblikket er verifisert. Den sender ut en enhetsidentifikator eller en feiltilstand; den mottar aldri serverlegitimasjon.

<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. Les på serveren din

Send enhetsidentifikatoren til backend-systemet ditt, og kall deretter den autentiserte v1-ruten med en nøkkel som oppbevares på serveren.

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. Hold resultattilstandene atskilt

Bare en komplett mottatt post inngår i den numeriske policyen. Manglende, ugyldige, hastighetsbegrensede og utilgjengelige tilstander følger eksplisitte reserver definert av kunden.

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,
  };
}

// VERIFISERT 2026-09-20

Gjeldende matrise for offentlig støtte.

Bare flater som støttes av en offentlig utgivelse eller en tilgjengelig API-grense, er oppført. Inventar over privat kildekode er ikke et støttekrav.

FlateTilgjengelighetGjeldende utgivelseAnsvar og begrensningerVeiledning
Laster for nettleserinnsamlerOffentlig tilgjengelig3.2.0Verifisert 2026-09-20

Laster nettleserinnsamleren fra Noxticas innsamlingsorigin. Rapporterer et innsamlingsresultat eller en utilgjengelig tilstand til applikasjonskoden.

Bevis tilgjengelig for gjeldende nettleser, leietakerpolicy og samtykkestatus. Krever JavaScript. Nettleserfunksjonalitet eller policy kan redusere tilgjengelige bevis.

Se eksempelLes veiledningen
Autentisert HTTP API for enhetsoppslagKrever evalueringstilgangv1Verifisert 2026-09-20

Mottar en enhetsidentifikator bare fra kundens server. Returnerer den leietakeravgrensede posten når legitimasjon og omfang tillater det.

Den autentiserte posten som er tilgjengelig for den klargjorte leietakeren. Krever evalueringstilgang og legitimasjon som oppbevares på serveren; en uautentisert forespørsel avvises.

Se eksempelLes veiledningen

// EVALUERINGSPUNKTER

Bekreft overføringen før policyen endres.

  1. Klargjør nøyaktig origin og offentlig Site Key for evalueringen.
  2. Observer både fullført innsamling og utilgjengelig oppførsel.
  3. Send bare den returnerte enhetsidentifikatoren videre til kundens backend.
  4. Utfør den autentiserte lesingen med legitimasjon som oppbevares på serveren.
  5. Test tilstandene mottatt, manglende, ugyldig, hastighetsbegrenset og utilgjengelig.
  6. Evaluer den foreslåtte policyen i observasjonsmodus før håndheving.