NAC_Blockchain/docs/nac-admin/v24-auth-unification-v21-v2...

1.2 KiB
Raw Blame History

v24 运维日志 — 认证系统统一 + v21/v22/v23 前端集成

版本v24 | 提交2ef94fb | 部署时间2026-02-27 部署地址:https://admin.newassetchain.io | HTTP状态200 ✓

核心变更

nacAuth.ts v2.0 — 双层适配器架构

  • INacIdentityProvider 接口契约
  • NacMysqlProvider当前直连MySQL联合查询users+nac_dids+nac_nodes
  • NacApiProvider未来REST API调用接口契约不变
  • NacUser 完整18字段与id.newassetchain.io完全对齐
  • NacPermissions 10项权限由kyc_level决定

v21 合规档案库

  • 路由:/compliance-archives
  • 修复ComplianceArchives.tsx toast导入改用sonner
  • 功能:档案列表/筛选/详情/PDF下载

v22 XTZH质押查询

  • 路由:/xtzh-staking
  • NRPC4.0实时查询 + 降级策略NRPC→缓存→模拟
  • 显示:余额/质押量/可用余额/最大发行配额/进度条

v23 交易所上市材料包

  • 路由:/exchange-listing
  • 三类交易所DEX/CEX/REGULATED
  • 功能:要求清单/材料包生成/ZIP下载

测试结果

  • TypeScript0错误
  • Vitest25/25通过
  • Manus域名引用0个

微服务化迁移路径

未来通过 NAC_AUTH_MODE=api 切换适配器NacUser接口契约不变零前端改动