SuperAPI AI 工具集

authlete

数据与分析

查看项目

更新于 10-16 00:24

技能介绍

用途:Authlete 是专注于实现 OAuth 2.0 与 OpenID Connect 流程的平台,供开发者与组织外包应用及 API 的认证与授权复杂度。本技能通过 Membrane CLI 与 Authlete 交互,用于数据、记录管理与工作流自动化,适用于需要与 Authlete 数据交互的场景。

主要能力:Membrane 负责自动处理认证与凭据刷新;可查找或创建连接、用自然语言搜索操作、运行操作,并在现有操作不覆盖需求时代理请求至 Authlete API,自动补全基础 URL 并注入认证头,凭据过期时透明刷新。

使用方式:安装 CLI 使用 npm install -g @membranehq/cli@latest;登录使用 membrane login --tenant --clientName=<agentType>(无头环境会输出授权 URL,完成登录后执行 membrane login complete <code>);连接使用 membrane connection ensure "https://www.authlete.com/" --json,若状态为 BUILDING,用 npx @membranehq/cli connection get <id> --wait --json 轮询至 READY;搜索操作使用 membrane action list --connectionId=CONNECTION_ID --intent "QUERY" --limit 10 --json;运行操作为 membrane action run <actionId> --connectionId=CONNECTION_ID --json,可加 --input '{"key": "value"}';代理请求为 membrane request CONNECTION_ID /path/to/endpoint,支持 -X、-H、-d、--json、--query、--pathParam 等选项;所有命令可加 --json 输出机器可读结果。

适用场景:面向需要实现或管理 OAuth 2.0、OpenID Connect 认证授权流程,以及要与 Authlete 的各类对象(如服务、客户端、用户、令牌、授权、JWK Set、动态客户端注册、撤销、内省等)交互的开发与自动化任务。

限制:资料未提供 Authlete 层面的定价、收费、具体操作清单、速率限制及平台兼容性细节;实际能力取决于 Membrane 连接与可用操作;使用前需完成登录并在浏览器中完成认证。