适用于 Openclaw 的 Cloudentity

一个通过 AI 代理管理 Cloudentity 授权策略和身份池的综合集成工具。

gora050
v1.0.2
2026年5月1日
0
350
0

安装与下载

1. ClawHub CLI

从源直接安装技能的最快方式。

npx clawhub@latest install cloudentity

2. 手动安装

将技能文件夹复制到以下位置之一

全局模式
~/.openclaw/skills/
工作区
<project>/skills/

优先级:工作区 > 本地 > 内置

3. 提示词安装

将此提示词复制到 OpenClaw 即可自动安装。

请帮我使用 Clawhub 安装 cloudentity。如果尚未安装 Clawhub,请先安装(npm i -g clawhub)。

更倾向于下载?

获取包含原生技能文件的ZIP压缩包。

什么是 Cloudentity?

Cloudentity 是一个云原生授权平台,旨在通过细粒度控制和许可管理来保护 API 和数据访问。通过将此功能集成到 Openclaw Skills 中,开发人员可以通过其 AI 代理工作流以编程方式处理复杂的安全需求,包括策略执行和合规性。此技能利用 Membrane 简化身份验证过程,允许代理在无需手动处理凭据的情况下与租户、应用程序和身份池进行交互。对于寻求在自动化工作流与企业级安全协议之间架起桥梁的团队来说,这是一个必不可少的工具。

Cloudentity 应用场景

  • 在微服务中自动化创建和管理授权策略。
  • 在不同开发环境之间同步用户组和身份池。
  • 以编程方式管理 API 客户端密钥和范围,以实现安全的机器对机器访问。
  • 使用 Openclaw Skills 框架审计并执行数据隐私法规。
  • 根据实时应用程序行为触发安全策略更新。

Cloudentity 工作原理

  1. 代理通过安装 Membrane CLI 初始化环境,以与 Cloudentity API 进行交互。
  2. 使用租户特定的登录流程建立身份验证,该流程安全地处理 OAuth 握手。
  3. 通过验证 Membrane 网络内的 Cloudentity 域或应用程序 URL 来确保连接。
  4. 代理轮询连接状态,直到达到 READY 状态,确保所有客户端操作都已完成。
  5. 根据自然语言意图发现特定操作,将代理请求映射到 API 端点。
  6. 代理执行预定义操作或发送原始 proxy 请求以与 Cloudentity 生态系统交互。

Cloudentity 配置指南

通过 npm 安装必要的 CLI 工具:

npm install -g @membranehq/cli@latest

为代理验证您的帐户:

membrane login --tenant --clientName=openclaw

建立与您的特定 Cloudentity 实例的连接:

membrane connection ensure "https://cloudentity.com/" --json

如果连接状态为 BUILDING,则轮询就绪状态:

membrane connection get <id> --wait --json

Cloudentity 数据架构与分类体系

该技能围绕 Cloudentity 层级结构组织数据,允许对安全资产进行结构化访问。关键实体包括:

Entity Description
Tenant 管理应用程序、策略和用户的主要容器。
Application 定义授权上下文,包括客户端、密钥和范围。
Identity Pool 管理用户组、身份提供者和访问授权。
Gateway 控制 API 流量流并在边缘执行安全策略。
Policy 用于允许或拒绝访问特定资源的细粒度逻辑。

Cloudentity 高级特性

  • 通过 Membrane 服务端管理自动刷新凭据,确保零停机身份验证。
  • 自然语言操作发现,为任何安全任务寻找最高效的 API 端点。
  • 针对预构建操作未涵盖的高级操作提供直接 API proxying,包括自定义标头和方法。
  • 完全支持使用 Openclaw Skills 进行 CI/CD 集成的无头环境身份验证。
  • 所有命令均提供机器可读的 JSON 输出,以促进多代理编排。

SKILL.md


加载中

Openclaw 相关技能

METADATA

Github Stars: 0
forks: 0

精选*