> ## Documentation Index
> Fetch the complete documentation index at: https://docs.didit.me/llms.txt
> Use this file to discover all available pages before exploring further.

# 角色与权限：KYC 控制台 RBAC 访问控制

> 在 Didit 控制台中，通过基于角色的权限管理团队访问。可使用内置角色，也可创建自定义角色，并对每个资源进行精细的权限控制。

Academy 课程的这一章（Didit Academy 控制台与角色课程）从团队成员和角色讲起。

在 4:04 处，Academy 团队课程介绍团队成员和角色，然后讲解五个内置角色以及自定义角色。

[团队成员与角色 — Didit Academy](https://www.youtube.com/embed/sRcOBxjRYag?start=244\&rel=0\&playsinline=1)

## 概览

Didit 使用基于角色的访问控制（RBAC）系统，管理团队成员在控制台中可以执行的操作。每位成员都会被分配一个 **角色**，每个角色包含一组 **权限**，用于控制对特定功能的访问。

## 默认角色

Didit 提供五个内置（系统）角色，覆盖常见的团队结构：

| 角色 | 描述 |
| - | - |
| **Owner** | 完整访问所有功能，包括组织管理、计费和角色管理。只有所有者可以转让所有权。任何角色都无法删除组织：Didit 支持团队会应请求执行删除。 |
| **Admin** | 完整管理验证功能、团队成员和应用设置的权限。无法管理角色。 |
| **Compliance Officer** | 专注于审核会话、管理 AML 和黑名单、查看审计日志，以及处理交易和企业资料。 |
| **Developer** | 管理工作流、Webhook、API 密钥、问卷和应用配置。可以创建验证会话，其他情况下仅可读取。 |
| **Reader** | 对控制台各板块只有只读权限，银行验证证明除外。无法修改任何数据。 |

系统角色无法编辑或删除。

## 自定义角色

组织所有者可以创建**自定义角色**，并根据团队需求组合特定权限。

创建自定义角色的步骤：

1. 进入 **Settings > Organization > Roles and permissions**
2. 点击 **Create Role**
3. 输入名称、slug 和说明
4. 选择要授予的权限
5. 点击 **Create Role**

自定义角色可以随时编辑和删除。如果某个角色仍分配给成员，则无法删除，请先为这些成员重新分配角色。

## 权限参考

权限采用 `action:resource` 格式。可用操作如下：

* **read**：查看资源
* **write**：更新资源
* **create**：创建资源的新实例
* **delete**：删除资源
* **list**：列出资源的多个实例

### 资源权限

| 资源 | 可用操作 | 控制台板块 |
| - | - | - |
| `organization` | read, write | 组织设置 |
| `members` | read, list, write, delete | 团队成员 |
| `roles` | read, list, write, create, delete | 角色管理 |
| `applications` | read, list, write, create, delete | 应用设置 |
| `sessions` | read, list, create, write, delete | 验证会话、状态变更和会话删除 |
| `users` | read, list, write, create, delete | 终端用户目录 |
| `businesses` | read, list, write, create, delete | 企业资料（KYB） |
| `transactions` | read, list, create, write | 交易监控 |
| `workflows` | read, write, create, delete | 工作流编辑器 |
| `questionnaires` | read, write, create, delete | 问卷 |
| `customization` | read, write | 白标品牌设置 |
| `lists` | read, write, create, delete | 名单（黑名单/白名单） |
| `blocklist` | read, write, create | 黑名单管理 |
| `webhooks` | read, write, create, delete | Webhook 目标 |
| `api-keys` | read, write | API 密钥管理 |
| `analytics` | read | 分析仪表板 |
| `audit-logs` | read, list | 审计日志 |
| `subscription` | read, write | 计费和用量 |
| `saml` | read, write | SSO/SAML 配置 |
| `authentication` | read, write | 终端用户的身份认证 |
| `integrations` | read, list, write, create, delete | 集成与已连接的服务商 |
| `cases` | read, list, write | 案件 |
| `messages` | read, list, write | 消息 |
| `networks` | read, list, write | 欺诈网络 |
| `bank-verifications` | read | 银行验证证明 |

每个角色都需要 `read:organization`、`read:applications` 和 `list:applications` 权限，才能打开控制台。

## 分配角色

邀请新团队成员或编辑现有成员时，您可以从所有可用角色（包括系统角色和自定义角色）中进行选择。

每位成员一次只能分配一个角色。要更改成员的角色，请进入 **Settings > Organization > Members**，然后编辑该成员。

## 邀请链接

每份邀请都会以单次使用的链接形式通过电子邮件发送，该链接仅适用于受邀的邮箱地址，并在 **30 天** 后过期。如果受邀人反馈其链接显示 **Invitation unavailable**（邀请不可用），说明原邀请已失效。请进入 **Settings > Organization > Members**，重新发送新的邀请，而不是重发旧邮件。


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.