可用 SDK
| SDK | 仓库 | 状态 |
|---|---|---|
| TypeScript | ath-protocol/typescript-sdk | Official |
快速入门
每个 SDK 都提供实现 ATH 可信握手的代理生命周期方法:discover()— 发现可用的服务提供者register()— 注册你的代理,获得特定权限范围的批准authorize()— 获取一个 URL 让用户授权 OAuth 访问exchangeToken()— 用户批准后,获取带有权限范围交集的 ATH 令牌proxy()— 通过 ATH 网关调用服务 API
构建自己的 SDK
想为新语言构建 SDK?你需要实现:- JWT 签名 — ES256 代理证明令牌
- HTTP 客户端 — 调用 ATH API 端点
- PKCE 支持 — 网关在服务端处理 PKCE,但你的 SDK 需要处理授权流程
后续步骤
构建代理
使用 ATH Client SDK 连接你的代理
部署网关
为你的服务搭建 ATH 网关