Aduana Digital de Defensa Argentina
创建 ADDA 访问权限
← 返回 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-001
  • npm run adda:cli -- access peer --peer-label peer-sur --endpoint vpn.adda.capacero.ar:51820

发布

Kit Release + Smoke

就绪

发布 SDK/CLI 或在仓库外部署 DNS/WAF/Access 包之前的最小检查清单。

包含

  • 类型检查
  • CLI 帮助
  • 发布清单
  • ADDA 冒烟测试

文件

  • packages/adda-sdk/package.json
  • packages/adda-cli/package.json

命令

  • npm run typecheck
  • npm run adda:smoke
  • node scripts/adda-cli.mjs --help
  • node packages/adda-cli/bin/adda.mjs --help
工具包 | ADDA