Tämä käännös on konekäännetty ja odottaa tarkistusta.Vaihda englanniksi
Tumma
Kirjaudu sisäänPyydä esittelyä

// KEHITTÄJÄARVIOINTI

Tiedä, mikä suoritetaan missäkin, ennen integrointia.

Selain kerää saatavilla olevan näytön. Palvelimesi tekee autentikoidun luvun. Sovelluksesi vastaa asiakaskäytännöstä ja kaikista vararatkaisuista.

// LUOTTAMUSRAJAT

Selain-palvelin-siirto selkein vastuin.

  1. Asiakkaan asiakassovellus

    Lataa julkisen kerääjän ja välittää palautetun laitetunnisteen asiakkaan taustajärjestelmälle.

    Vararatkaisu: Estetty JavaScript, selaimen rajoittunut kyvykkyys tai keruun epäonnistuminen ei tuota uutta näyttöä.

  2. Noxtican käsittely

    Käsittelee selaimen kyvykkyyden, asiakasympäristön käytännön ja suostumustilan sallimaa näyttöä.

    Vararatkaisu: Puuttuva tai saatavilla olematon tulos ei merkitse matalaa riskiä.

  3. Asiakkaan palvelin

    Pitää API-tunnistetiedon salassa ja tekee autentikoidun laitehaun.

    Vararatkaisu: Puuttuvat, virheelliset, nopeusrajoitetut ja saatavilla olemattomat vastaukset pidetään erillään.

  4. Asiakaskäytäntö

    Yhdistää haun asiakkaan hallinnoimaan tili-, toiminto- ja väärinkäyttökontekstiin.

    Vararatkaisu: Noxtica ei tee lopullista sallimis-, lisävahvistus-, tarkistus- tai estopäätöstä.

  5. Tutkinta ja mittaaminen

    Operaattorit vertaavat ehdotettuja toimia vahvistettuihin lopputuloksiin ennen täytäntöönpanoa.

    Vararatkaisu: Onnistunut asennus ei yksin osoita käytäntöä tuotantovalmiiksi.

// YLLÄPIDETTY POLKU

Pienin nykyinen integraatiopolku.

Näiden esimerkkien renderöinti perustuu kehittäjäkatkelmien testissä tarkistettuihin testifixtureihin. Korvaa kaikki synteettiset arvot arviointiasi varten myönnetyillä tunnistetiedoilla ja tunnisteilla.

1. Kerää selaimessa

Julkinen lataaja on ainoa tällä hetkellä varmennettu selainjulkaisu. Se tuottaa laitetunnisteen tai virhetilan; se ei koskaan vastaanota palvelintunnistetietoa.

<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. Lue palvelimellasi

Lähetä laitetunniste taustajärjestelmällesi ja kutsu sitten autentikoitua v1-reittiä palvelimella säilytettävällä avaimella.

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. Pidä tulostilat erillään

Vain täydellinen vastaanotettu tietue siirtyy numeeriseen käytäntöön. Puuttuvat, virheelliset, nopeusrajoitetut ja saatavilla olemattomat tilat seuraavat asiakkaan selkeästi määriteltyjä vararatkaisuja.

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

// VARMENNETTU 2026-09-20

Nykyinen julkinen tukimatriisi.

Vain julkisen julkaisun tai saavutettavan API-rajan tukemat rajapinnat on lueteltu. Yksityinen lähdekoodiluettelo ei ole tukiväite.

RajapintaSaatavuusNykyinen julkaisuVastuu ja rajoituksetOhjeistus
Selainkerääjän lataajaJulkisesti saatavilla3.2.0Varmennettu 2026-09-20

Lataa selainkerääjän Noxtican keräysoriginista. Ilmoittaa sovelluskoodille keruun tuloksen tai saatavuuspuutetilan.

Nykyisen selaimen, asiakasympäristön käytännön ja suostumustilan perusteella saatavilla oleva näyttö. Edellyttää JavaScriptiä. Selaimen kyvykkyys tai käytäntö voi vähentää saatavilla olevaa näyttöä.

Näytä esimerkkiLue ohjeistus
Autentikoitu laitehaku-HTTP APIEdellyttää arviointikäyttöoikeuttav1Varmennettu 2026-09-20

Vastaanottaa laitetunnisteen vain asiakkaan palvelimelta. Palauttaa asiakasympäristökohtaisen tietueen, kun tunnistetiedot ja käyttöalue sen sallivat.

Käyttöön otetun asiakasympäristön käytettävissä oleva autentikoitu tietue. Edellyttää arviointikäyttöoikeutta ja palvelimella säilytettävää tunnistetietoa; autentikoimaton pyyntö hylätään.

Näytä esimerkkiLue ohjeistus

// ARVIOINNIN TARKISTUSPISTEET

Osoita tiedonsiirron toimivuus ennen käytäntömuutoksia.

  1. Määritä arviointia varten täsmällinen origin ja julkinen Site Key.
  2. Seuraa sekä keruun valmistumista että toimintaa, kun tietoa ei ole saatavilla.
  3. Välitä asiakkaan taustajärjestelmälle vain palautettu laitetunniste.
  4. Tee autentikoitu luku palvelimella säilytettävällä tunnistetiedolla.
  5. Testaa vastaanotettu, puuttuva, virheellinen, nopeusrajoitettu ja saatavilla olematon tila.
  6. Arvioi ehdotettua käytäntöä havainnointitilassa ennen toimeenpanoa.