让你的 AI Agent 连接 Permit.io

让接入的 AI 助手读取用户、租户和角色分配,更新身份记录并分配明确选择的角色。说明目标和需要处理的记录,便于它调用对应操作。

13 个工具 API key

试试这些 Permit.io 任务

将提示词复制到已安装 oo Skill 的 Agent,补充页面链接和原始笔记后执行。

oo Skill Permit.io

查看用户角色

读取指定环境中的用户与角色分配。

/oo Permit.io: 读取 Permit.io 项目[项目 ID]、环境[环境 ID]中的用户[用户 ID],列出其在租户[tenant]的角色分配。

分配指定角色

为选定用户和租户应用明确角色分配。

/oo Permit.io: 在 Permit.io 项目[项目 ID]、环境[环境 ID]、租户[tenant]中,把角色[role]分配给用户[user]。

开始使用 Permit.io

  1. 安装 OOMOL

    在 Agent 中配置 oo CLI 和 oo Skill。

    安装 OOMOL →
  2. 连接 Permit.io

    使用 Permit.io environment API Key 连接。

    连接 Permit.io →
  3. 向 Agent 交代任务

    使用 /oo,说明要读取的页面、修改的内容和保存位置。

    连接指南 →

选择你的 Agent

  • 有权限访问目标项目和环境的 Permit.io API Key。
  • project 和 environment ID 可显式提供或从密钥元数据获取;角色分配会改变授权状态。

Permit.io 工具

Permit.io 集成向 AI 助手开放支持的服务操作,可用于读取用户、租户和角色分配,更新身份记录并分配明确选择的角色。

身份记录

读取和管理环境用户与租户。

角色分配

读取角色分配并授予选定用户角色。

13 个工具

List Users

列出 Permit.io 环境中的用户。

permit_io.list_users

Get User

按 ID 或密钥检索 Permit.io 用户。

permit_io.get_user

Create User

在 Permit.io 环境中创建用户。

permit_io.create_user

Update User

部分更新 Permit.io 用户。

permit_io.update_user

Delete User

按 ID 或密钥删除 Permit.io 用户。

permit_io.delete_user

List Tenants

列出 Permit.io 环境中的租户。

permit_io.list_tenants

Get Tenant

按 ID 或密钥检索 Permit.io 租户。

permit_io.get_tenant

Create Tenant

在 Permit.io 环境中创建租户。

permit_io.create_tenant

Update Tenant

部分更新 Permit.io 租户。

permit_io.update_tenant

Delete Tenant

按 ID 或键删除 Permit.io 租户。

permit_io.delete_tenant

List Role Assignments

列出 Permit.io 环境中的角色分配。

permit_io.list_role_assignments

Assign Role

将 Permit.io 角色分配给用户。

permit_io.assign_role

Unassign Role

从用户移除 Permit.io 角色分配。

permit_io.unassign_role

常见问题

怎样指定操作范围?

提供 projectId 与 environmentId,或使用适用环境密钥解析出的 ID。

可以先查看角色再分配吗?

可以,先按用户和租户筛选角色分配,再应用明确的新分配。

分配角色会检查一次访问请求吗?

角色分配修改存储的授权事实,与运行时访问决策检查是不同能力。

连接 Permit.io

关于 Permit.io ↗