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. ページ上のエージェントがブラウザのシグナルを収集し、public keyを使ってAPIを呼び出します。
  2. API はイベントを保存し、request ID を返します。
  3. ページはログインまたはサインアップ時に request ID をサーバーへ送信します。
  4. サーバーは secret key を使ってイベントを読み取ります。
  5. イベントのフラグ、リスクスコア、ボット判定、velocity、関連IDに基づいて判断します。

初めてですか?まずは以下から: 主要な用語 クイックスタート コードなしでケースを確認する

基本要素

ブラウザエージェント

型付き

デバイスシグナルを収集し、visitor ID と request ID を返します。

レポートサイズ
約 1 KB
インストール
スクリプトタグまたはnpm
Visitor ID
通常はincognitoでも残る
ドキュメントを読む

サーバー API

secret key でイベントと訪問者の読み取り、検索、削除ができます。

Auth
Auth-API-Key ヘッダー
呼び出し
GET, POST, PATCH, DELETE
検索フィルター
16
ドキュメントを読む

スマートシグナル

ボット、VPN、Tor、incognito、改ざん、仮想マシンを、リスクスコア付きで検出。

シグナル
21
リスクスコア
重み 0~20
ベロシティ
5m, 1h, 24h
ドキュメントを読む

すべてのガイド

最初の識別からユーザーの削除まで。