Skip to content

feat(api): 实现控制面/数据面分离的双层API架构 - #1

Merged
cjbi merged 1 commit into
mainfrom
feature/routing-path
Aug 13, 2026
Merged

feat(api): 实现控制面/数据面分离的双层API架构#1
cjbi merged 1 commit into
mainfrom
feature/routing-path

Conversation

@cjbi

@cjbi cjbi commented Aug 12, 2026

Copy link
Copy Markdown
Contributor
  • 引入open/admin双surface认证体系,open surface支持open scope API Key和匿名访问
  • 新增OpenDataResource和OpenFunctionResource提供面向终端用户的开放API端点
  • 修改Nginx配置实现子域名路由到页面和开放API,主域名路由到管理API
  • 更新API Key生成逻辑,区分admin/open作用域并调整前缀格式
  • 重构认证过滤器实现基于路径的API surface隔离和权限校验
  • 调整边缘函数调用路径从/functions/{projectId}/{name}改为/open/{projectId}/functions/{name}
  • 更新相关测试用例和依赖配置以适配新的API架构设计

- 引入open/admin双surface认证体系,open surface支持open scope API Key和匿名访问
- 新增OpenDataResource和OpenFunctionResource提供面向终端用户的开放API端点
- 修改Nginx配置实现子域名路由到页面和开放API,主域名路由到管理API
- 更新API Key生成逻辑,区分admin/open作用域并调整前缀格式
- 重构认证过滤器实现基于路径的API surface隔离和权限校验
- 调整边缘函数调用路径从/functions/{projectId}/{name}改为/open/{projectId}/functions/{name}
- 更新相关测试用例和依赖配置以适配新的API架构设计
@cjbi
cjbi merged commit adcdf42 into main Aug 13, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant