Zeno docs
Obter chaves de API

Comece com a identificação de dispositivos

Conheça o dispositivo por trás de cada login, sinalize bots e navegadores falsificados e verifique tudo no seu servidor.

<script src="https://zenocdn.net/agent.js"></script>
<script>
const agent = FingerprintAgent.start({ endpoint: 'https://zenocdn.net', publicKey: 'pk_...' })

// Once the user logs in, hand the request ID to your server. A capped or
// failed identification sends none, and your server challenges the login.
agent
	.get({ externalId: user.id })
	.then(result => verifyOnServer(result.capped ? undefined : result.requestId))
	.catch(() => verifyOnServer(undefined))
</script>

Como funciona

  1. O agente na sua página coleta os sinais do navegador e chama a API com sua public key.
  2. A API armazena um evento e responde com seu request ID.
  3. Sua página envia o request ID ao seu servidor, com o login ou cadastro.
  4. Seu servidor lê o evento com sua secret key.
  5. Decide com base nas flags do evento, na pontuação de risco, no veredito de bot, na velocidade e nos IDs relacionados.

Novo por aqui? Comece com: Termos-chave Início rápido Revisar um caso sem código

Blocos de construção

Agente do navegador

Tipado

Coleta sinais do dispositivo e responde com um visitor ID e um request ID.

Tamanho do relatório
Cerca de 1 KB
Instalar
Tag script ou npm
Visitor ID
Geralmente sobrevive ao incognito
Ler docs

Server API

Leia, pesquise e apague eventos e visitantes com uma secret key.

Auth
Header Auth-API-Key
Chamadas
GET, POST, PATCH, DELETE
Filtros de pesquisa
16
Ler docs

Sinais inteligentes

Bots, VPNs, Tor, incognito, adulteração e máquinas virtuais, com pontuação de risco.

Sinais
21
Pontuação de risco
Pesos de 0 a 20
Velocidade
5m, 1h, 24h
Ler docs

Todos os guias

Da primeira identificação até a exclusão de um usuário.