用途:该技能用于与 Cloudentity 交互,帮助用户管理其数据、记录并自动化工作流。Cloudentity 是云原生授权平台,用于保护 API 和数据访问,企业可用它跨应用与微服务实施细粒度访问控制、同意管理和数据隐私,以保持策略一致并满足合规要求。官方文档:https://developer.cloudentity.com/
可管理的对象包括:租户、应用、授权策略、客户端、客户端密钥、作用域、用户组、用户、身份池、访问授权、网关。
使用方式:依赖 Membrane CLI 完成认证与凭证刷新。安装命令:npm install -g @membranehq/cli@latest。登录:membrane login --tenant --clientName=<agentType>,无交互环境会打印授权链接,完成登录后用 membrane login complete <code>。连接 Cloudentity:membrane connection ensure "https://cloudentity.com/" --json,用户需在浏览器完成认证,返回 connection id;若状态为 BUILDING,用 npx @membranehq/cli connection get <id> --wait --json 轮询直至就绪。搜索动作:membrane action list --connectionId=CONNECTION_ID --intent "QUERY" --limit 10 --json。运行动作:membrane action run <actionId> --connectionId=CONNECTION_ID --input '{"key": "value"}' --json,结果在 output 字段。也可通过代理直接调用 API:membrane request CONNECTION_ID /path/to/endpoint,支持 -X、-H、-d、--json、--rawData、--query、--pathParam 等选项。加 --json 可获得机器可读输出。
适用场景:需要以编程方式管理 Cloudentity 授权策略、客户端与用户数据,或将 Cloudentity 集成进自动化流程时使用。
限制:资料未提供该技能支持的完整动作清单、具体参数定义、权限范围、定价或平台兼容性信息;实际可用动作需通过 action list 查询。认证由 Membrane 服务端管理,不应向用户索取 API 密钥或令牌。