Tento překlad je vytvořen strojově a čeká na kontrolu.Přepnout do angličtiny
Tmavý
Přihlásit seVyžádat si ukázku

// TECHNICKÉ VYHODNOCENÍ

Než začnete s integrací, zjistěte, co běží kde.

Prohlížeč shromažďuje dostupné podklady. Váš server provádí ověřené načtení. Vaše aplikace spravuje pravidla pro zákazníky i každý náhradní postup.

// HRANICE DŮVĚRY

Předání z prohlížeče na server s jasně vymezenou odpovědností.

  1. Klient zákazníka

    Načte veřejný sběrač a předá vrácený identifikátor zařízení backendu zákazníka.

    Náhradní postup: Zablokovaný JavaScript, omezené možnosti prohlížeče nebo selhání sběru nevede k získání nových podkladů.

  2. Zpracování Noxtica

    Zpracovává podklady, které připouštějí možnosti prohlížeče, pravidla tenantu a stav souhlasu.

    Náhradní postup: Chybějící nebo nedostupný výsledek není výsledkem s nízkým rizikem.

  3. Server zákazníka

    Uchovává přihlašovací údaje k API v tajnosti a provádí ověřené vyhledání zařízení.

    Náhradní postup: Chybějící, neplatné, omezené limitem a nedostupné odpovědi zůstávají odlišné.

  4. Pravidla zákazníka

    Kombinuje vyhledání s kontextem účtu, operace a zneužití, který vlastní zákazník.

    Náhradní postup: Noxtica nepřijímá konečné rozhodnutí o povolení, dodatečném ověření, kontrole ani zamítnutí.

  5. Šetření a měření

    Před vynucením operátoři porovnávají navržené kroky s potvrzenými výsledky.

    Náhradní postup: Samotná úspěšná instalace nezakládá pravidla připravená pro produkční provoz.

// UDRŽOVANÝ POSTUP

Nejmenší aktuální cesta integrace.

Tyto příklady se vykreslují z přípravků ověřených testem úryvků pro vývojáře. Každou syntetickou hodnotu nahraďte přihlašovacími údaji a identifikátory vydanými pro vaše vyhodnocení.

1. Sběr v prohlížeči

Veřejný zavaděč je jediným aktuálně ověřeným vydáním pro prohlížeč. Vrací identifikátor zařízení nebo chybový stav; nikdy nepřijímá přihlašovací údaje serveru.

<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. Načtení na serveru

Odešlete identifikátor zařízení do svého backendu a poté zavolejte ověřenou trasu v1 pomocí klíče uloženého na serveru.

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. Udržujte stavy výsledků odděleně

Do číselných pravidel vstupuje pouze úplný přijatý záznam. Pro stavy chybění, neplatnosti, omezení limitem a nedostupnosti se použijí explicitní náhradní postupy zákazníka.

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

// OVĚŘENO 2026-09-20

Aktuální matice veřejné podpory.

Uvedena jsou pouze rozhraní podložená veřejným vydáním nebo dosažitelnou hranicí API. Inventář soukromého zdrojového kódu není tvrzením o podpoře.

RozhraníDostupnostAktuální vydáníOdpovědnost a omezeníPokyny
Zavaděč sběrače prohlížečeVeřejně dostupné3.2.0Ověřeno 2026-09-20

Načítá sběrač prohlížeče z originu sběrače Noxtica. Kódu aplikace hlásí výsledek sběru nebo stav nedostupnosti.

Podklady dostupné aktuálnímu prohlížeči, pravidlům tenantu a stavu souhlasu. Vyžaduje JavaScript. Možnosti prohlížeče nebo pravidla mohou omezit dostupné podklady.

Zobrazit příkladPřečíst pokyny
HTTP API pro ověřené vyhledání zařízeníVyžaduje přístup pro vyhodnocenív1Ověřeno 2026-09-20

Přijímá identifikátor zařízení pouze ze serveru zákazníka. Vrací záznam v rozsahu tenantu, pokud to přihlašovací údaje a rozsah umožňují.

Ověřený záznam dostupný zřízenému tenantu. Vyžaduje přístup pro vyhodnocení a přihlašovací údaje uložené na serveru; neověřený požadavek je odmítnut.

Zobrazit příkladPřečíst pokyny

// KONTROLNÍ BODY VYHODNOCENÍ

Než změníte pravidla, ověřte předání.

  1. Pro vyhodnocení připravte přesný origin a veřejný Site Key.
  2. Sledujte dokončení sběru i chování při nedostupnosti.
  3. Backendu zákazníka předávejte pouze vrácený identifikátor zařízení.
  4. Ověřené načtení provádějte pomocí přihlašovacích údajů uložených na serveru.
  5. Otestujte stavy přijetí, chybění, neplatnosti, omezení limitem a nedostupnosti.
  6. Navržená pravidla před vynucením vyhodnocujte v režimu sledování.