huangping d53ddf32c8 feat(i8-i9): webhook DEAD replay, read-only delivery status, and callback UI
I8: platform proxies replay to webhook; webhook ops token filter and internal
replay endpoint; delivery service supports read/replay flows.

I9: platform GET callback webhook delivery status by inbox id; UI shows
read-only status block and handles load errors without blocking the page.

Also refresh OpenAPI, Runbook notes, test fixtures and YAML; fix Vite dev
axios baseURL so /api uses proxy; improve login error messaging.

Made-with: Cursor
2026-04-07 21:26:44 +08:00

CraftLabs Authorization SDK

创飞 客户端授权 SDK 工作区:Java API + Native 动态库 + 授权配置 JSON Schema + 示例与文档。
商业交付管理平台(合同/交付/SN/Webhook 运营后台)按架构设计为 独立仓库,见 engineering/planned/docs/engineering/WORKSPACE_ENGINEERING_LAYOUT.md
平台后端 运维部署单枚可执行 Fat JAR(多模块源码、bootstrap 唯一 repackage);切勿与下方 客户端 SDK 工件混用或把 SDK 打进平台 JAR。

仓库结构

目录 说明
java/ Maven 多模块:craftlabs-auth-corecraftlabs-auth-bitanswercraftlabs-auth-selfhostedcraftlabs-auth-tests
native/ CMakelibcraftlabs_auth_bitanswerJNI + 比特/自研适配占位)
schemas/ craftlabs-auth-config JSON Schema
examples/ 示例配置与烟测脚本
docs/ 比特对接、创飞平台产品/流程/工程架构文档
engineering/ 工作区 manifest、规划工程占位

构建

# Java(需 JDK 17+
mvn -f java/pom.xml verify

# Native(需 CMake、C++、可选 JDK 用于 JNI
cmake -S native -B native/build -DCRAFTLABS_BUILD_JNI=ON
cmake --build native/build

发布与完整性(SHA-256 / GPG

对外发版前生成 SHA256SUMS、可选 GPG 签 JARSHA256SUMS.asc,见 java/RELEASING.md(脚本:scripts/sdk-release-checksums.sh)。

文档索引

许可证

版权所有 © 广州创飞人工智能技术有限公司(以项目实际声明为准)。

S
Description
No description provided
Readme 1 MiB
Languages
Java 40%
C++ 37.4%
C 14.9%
CMake 7.7%