39 lines
1.0 KiB
JSON
39 lines
1.0 KiB
JSON
{
|
|
"schema_version": 1,
|
|
"plugin_id": "qiu.plugin-admin",
|
|
"name": "Business Plugin Control Plane",
|
|
"version": "1.1.0",
|
|
"core_api_baseline": "sub2api-0.1.183",
|
|
"tested_core_versions": ["0.1.183"],
|
|
"capabilities": ["plugin.admin.v1"],
|
|
"backend": {
|
|
"health_path": "/healthz",
|
|
"readiness_path": "/readyz",
|
|
"listen_env": "PLUGIN_PORT"
|
|
},
|
|
"ui": {
|
|
"entrypoint": "ui/index.html",
|
|
"menu": {
|
|
"id": "qiu.plugin-admin",
|
|
"label": "插件管理",
|
|
"visibility": "admin",
|
|
"sort_order": 190
|
|
}
|
|
},
|
|
"publisher": { "key_id": "qiu-plugin-admin-dev" },
|
|
"core_api_allowlist": [
|
|
"POST /api/v1/auth/login",
|
|
"POST /api/v1/auth/login/2fa",
|
|
"POST /api/v1/auth/refresh",
|
|
"POST /api/v1/auth/logout",
|
|
"GET /api/v1/auth/me",
|
|
"GET /api/v1/settings/public",
|
|
"GET /api/v1/admin/settings",
|
|
"GET /api/v1/admin/payment/plans",
|
|
"GET /api/v1/admin/subscriptions",
|
|
"GET /api/v1/admin/subscriptions/{id}",
|
|
"GET /api/v1/admin/users/{id}",
|
|
"GET /api/v1/admin/users/{id}/subscriptions"
|
|
]
|
|
}
|