Zeno документація
Отримати API-ключі

Почніть з ідентифікації пристроїв

Знайте пристрій за кожним входом, позначайте ботів і підроблені браузери та перевіряйте все на своєму сервері.

<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>

Як це працює

  1. Агент на вашій сторінці збирає сигнали браузера і викликає API з вашим public key.
  2. API зберігає подію та відповідає request ID.
  3. Ваша сторінка надсилає request ID на ваш сервер разом із входом або реєстрацією.
  4. Ваш сервер зчитує подію за допомогою secret key.
  5. Вирішує щодо прапорців події, оцінки ризику, вердикту бота, velocity та пов'язаних ID.

Вперше тут? Почніть з: Ключові терміни Quickstart Перегляд випадку без коду

Будівельні блоки

Агент браузера

Введено

Збирає сигнали пристрою й повертає visitor id та request id.

Розмір звіту
Близько 1 KB
Встановити
Script-тег або npm
Visitor ID
Зазвичай зберігається в incognito
Читати документацію

Server API

Читайте, шукайте та видаляйте події й відвідувачів за допомогою secret key.

Auth
Auth-API-Key header
Виклики
GET, POST, PATCH, DELETE
Фільтри пошуку
16
Читати документацію

Розумні сигнали

Боти, VPN, Tor, інкогніто, підміни та віртуальні машини, з оцінкою ризику.

Сигнали
21
Оцінка ризику
Ваги від 0 до 20
Швидкість
5m, 1h, 24h
Читати документацію

Усі посібники

Від першої ідентифікації до видалення користувача.