Skip to content

能力开放平台(forge-plugin-capability-parent)

forge-plugin-capability-parent 是统一能力开放平台,基于能力模型与 SPI 把业务动作、流程动作、系统服务注册为可发现、可授权、可审计的开放能力。

子模块

子模块职责
forge-plugin-capability-core协议无关的能力模型与 SPI
forge-plugin-capability-platform控制面 + Identity + 开放网关
forge-plugin-capability-actionsSecure Actions + Flow Actions
forge-plugin-capability-high-risk-approval版本化 KEK 载荷加密的高风险审批

核心 SPI

接口职责
CapabilitySource能力来源
CapabilityExecutor能力执行器
CapabilityAuthorizationPolicy授权策略
ScopeBasedCapabilityAuthorizationPolicy基于范围(Scope)的授权策略
CapabilityInvocationObserver调用观察者

运行时

职责
CapabilityRegistry / InMemoryCapabilityRegistry能力注册表
CapabilitySchemaValidator / ValidatedCapabilitySchema能力 Schema 校验
GovernedOpenGatewayAdapter受治理的开放网关适配器

身份与令牌

职责
CapabilityOAuthClientConfigServiceOAuth 客户端配置
CapabilityAuthorizationControllerOAuth 授权端点
CapabilityAccessTokenService / CapabilityTokenController访问令牌签发与校验
CapabilityAccessTokenRetentionJob令牌留存清理任务

相关文档

Forge Admin — 基于 Vue3 + Spring Boot 的企业级后台管理框架