← ADDAに戻るADDA キット
SDK、埋め込み、Access エージェント、リリースチェックを使って ADDA を導入するための再利用可能な部品です。
SDK
Kit Next.js Middleware + SDK
準備完了`createAddaClient()` とミドルウェアの信頼スコアリングでルートとフォームを保護するためのベースラインです。
内容
- リクエストのスコアリング
- allow/challenge/block の判断
- 再利用可能なミドルウェア例
ファイル
- examples/adda-next-middleware.mjs
- packages/adda-sdk/index.mjs
コマンド
node examples/adda-next-middleware.mjs
ウィジェット
Kit Public Embeds / badge.js + widget.js
運用可能追加コードなしで信頼バッジ、ステータスミニカード、不正報告ボタンを表示できる公開埋め込みです。
内容
- badge.js
- widget.js
- コピー可能な data-* スニペット
- ADDA 公開ポータルへのリンク
ファイル
- app/adda/badge.js/route.ts
- app/adda/widget.js/route.ts
コマンド
curl "$BASE_URL/api/adda/v1/badges/script?domain=capacero.ar"curl "$BASE_URL/api/adda/v1/widgets/script?type=status-mini-card&domain=capacero.ar"
エージェント
Kit Access Watch Agent
準備完了CLI、SDK、サンプルランナーからハートビートとピアテレメトリを送信し、Access Trust を検証するための最小構成です。
内容
- エージェントのハートビート
- ピアテレメトリ
- ロールアウトマニフェスト
- systemd インストールランブック
- 共有取り込みキー
ファイル
- examples/adda-access-agent-heartbeat.mjs
- scripts/adda-cli.mjs
- app/api/adda/v1/access/agents/manifest/route.ts
コマンド
curl "$BASE_URL/api/adda/v1/access/agents/manifest"npm run adda:cli -- access heartbeat --hostname access-agent-01 --device-id access-device-001npm run adda:cli -- access peer --peer-label peer-sur --endpoint vpn.adda.capacero.ar:51820
SDK/CLI の公開や、リポジトリ外への DNS/WAF/Access バンドル展開前に行う最小チェックリストです。
内容
- 型チェック
- CLI ヘルプ
- リリースマニフェスト
- ADDA スモークテスト
ファイル
- packages/adda-sdk/package.json
- packages/adda-cli/package.json
コマンド
npm run typechecknpm run adda:smokenode scripts/adda-cli.mjs --helpnode packages/adda-cli/bin/adda.mjs --help