用户管理

通过 Fystack 的用户管理模块,你可以管理工作区成员、控制访问级别并维护运营安全。你可以添加协作者,根据其职责分配合适的角色,并随着团队的变化更新权限。

用户管理概览,显示成员列表

角色概览

Fystack 工作区中的每位用户都会被分配一个角色,用于定义其权限。角色会在 API 和 UI 两个层面同时生效,确保所有操作都遵循最小权限原则。

角色 说明 主要能力
Owner 工作区创建者,拥有完整且不受限制的访问权限 管理账单、分配所有角色、删除工作区
Admin 完全控制工作区及其中的所有钱包 创建/管理钱包、邀请用户、配置设置
Signer 可以审核并批准或取消交易 批准或拒绝待处理交易、查看所有钱包
Proposer 可以创建和发起交易,但不能批准交易 发起交易、查看钱包余额
Viewer 对工作区和钱包的只读访问权限 查看交易、余额和报告
Guest 对特定钱包或功能的有限、临时访问权限 按配置授予的限定读取或操作权限

如何邀请用户

第 1 步:打开用户管理

登录后,点击左侧边栏中的 User Management。你会看到当前所有工作区成员的列表,包括他们的邮箱、角色和状态。

从侧边栏进入用户管理

第 2 步:点击 "Invite User"

点击用户管理页面右上角的 Invite User 按钮。

右上角的 Invite User 按钮

第 3 步:填写邀请信息

在 Invite User 弹窗中填写以下字段:

  1. Email:受邀人的邮箱地址(例如 ted@fystack.io)
  2. Username:该用户在工作区中的显示名称
  3. Select Role:为该用户选择合适的访问级别:
    • Admin:完全控制工作区及其中的所有钱包
    • Signer:可以审核并批准或取消交易
    • Proposer:可以创建和发起交易,但不能批准交易
    • Viewer:对工作区和钱包的只读访问权限
    • Guest:对特定钱包或功能的有限、临时访问权限

点击 Send Invitation 发送邀请邮件。

Invite User 弹窗,显示邮箱、用户名和角色选择

第 4 步:受邀人接受邀请邮件

受邀人会收到一封来自 noreply@fystack.io、主题为 "You have been assigned a role" 的邮件。他们必须点击 Accept Invitation 才能激活工作区访问权限。

带有 Accept Invitation 按钮的邀请邮件

第 5 步:用户变为活跃状态

接受邀请后,新用户会以 Active 状态及其被分配的角色出现在用户管理列表中。此后他们即可登录,并根据角色权限访问工作区。

接受邀请后,新用户以 Signer 角色显示为 Active

更新用户的角色或状态

成员加入后,如需更改其角色或停用其访问权限:

  1. 在 User Management 列表中找到该用户
  2. 点击该行右侧的 Update 按钮(铅笔图标)
  3. 选择新角色或切换其状态
  4. 确认更改

最佳实践

  • 为用户分配能完成其工作的最小权限角色
  • 将 Proposer 和 Signer 搭配使用,对交易实施制单-复核审批
  • 将 Signer 编入一个审批组并分配给每个钱包,使提现需要多个签名而不是一个
  • 定期检查成员列表,停用不再需要的账户
  • 仅为确实需要管理钱包或工作区设置的用户保留 Admin 角色。对只需查看的相关方使用 Viewer。