Quản lý người dùng

Quản lý thành viên workspace, kiểm soát cấp độ truy cập và duy trì an ninh vận hành thông qua module User Management của Fystack. Thêm cộng tác viên, gán vai trò phù hợp với trách nhiệm của họ và cập nhật quyền khi đội ngũ của bạn thay đổi.

Tổng quan User Management hiển thị danh sách thành viên

Tổng quan vai trò

Mỗi người dùng trong workspace Fystack được gán một vai trò xác định quyền hạn của họ. Vai trò được áp dụng ở cả cấp API và giao diện để đảm bảo nguyên tắc đặc quyền tối thiểu trên mọi thao tác.

Vai trò Mô tả Khả năng chính
Owner Người tạo workspace với quyền truy cập đầy đủ, không giới hạn Quản lý thanh toán, gán mọi vai trò, xóa workspace
Admin Toàn quyền kiểm soát workspace và mọi ví trong đó Tạo/quản lý ví, mời người dùng, cấu hình cài đặt
Signer Có thể xem xét và phê duyệt hoặc hủy giao dịch Phê duyệt hoặc từ chối giao dịch đang chờ, xem mọi ví
Proposer Có thể tạo và đề xuất giao dịch nhưng không thể phê duyệt Khởi tạo giao dịch, xem số dư ví
Viewer Quyền chỉ đọc đối với workspace và các ví Xem giao dịch, số dư và báo cáo
Guest Quyền truy cập giới hạn, tạm thời vào các ví hoặc chức năng cụ thể Quyền đọc hoặc thao tác trong phạm vi được cấu hình

Cách mời người dùng

Bước 1: Mở User Management

Sau khi đăng nhập, nhấp User Management trên thanh bên trái. Bạn sẽ thấy danh sách tất cả thành viên hiện tại của workspace cùng email, vai trò và trạng thái của họ.

Điều hướng đến User Management từ thanh bên

Bước 2: Nhấp "Invite User"

Nhấp nút Invite User ở góc trên bên phải của trang User Management.

Nút Invite User ở góc trên bên phải

Bước 3: Điền thông tin lời mời

Trong hộp thoại Invite User, hoàn tất các trường sau:

  1. Email: địa chỉ email của người được mời (ví dụ: ted@fystack.io)
  2. Username: tên hiển thị của người dùng trong workspace
  3. Select Role: chọn cấp độ truy cập phù hợp cho người dùng này:
    • Admin: Toàn quyền kiểm soát workspace và mọi ví trong đó
    • Signer: Có thể xem xét và phê duyệt hoặc hủy giao dịch
    • Proposer: Có thể tạo và đề xuất giao dịch nhưng không thể phê duyệt
    • Viewer: Quyền chỉ đọc đối với workspace và các ví
    • Guest: Quyền truy cập giới hạn, tạm thời vào các ví hoặc chức năng cụ thể

Nhấp Send Invitation để gửi email.

Hộp thoại Invite User hiển thị email, tên người dùng và lựa chọn vai trò

Bước 4: Người được mời chấp nhận email

Người được mời nhận được email từ noreply@fystack.io với tiêu đề "You have been assigned a role". Họ phải nhấp Accept Invitation để kích hoạt quyền truy cập workspace.

Email lời mời với nút Accept Invitation

Bước 5: Người dùng được kích hoạt

Sau khi lời mời được chấp nhận, người dùng mới xuất hiện trong danh sách User Management với trạng thái Active và vai trò đã được gán. Giờ đây họ có thể đăng nhập và truy cập workspace theo quyền của vai trò.

Người dùng mới hiển thị ở trạng thái Active với vai trò Signer sau khi chấp nhận lời mời

Cập nhật vai trò hoặc trạng thái của người dùng

Để thay đổi vai trò của một thành viên hoặc vô hiệu hóa quyền truy cập của họ sau khi đã tham gia:

  1. Tìm người dùng trong danh sách User Management
  2. Nhấp nút Update (biểu tượng bút chì) ở bên phải hàng của họ
  3. Chọn vai trò mới hoặc chuyển đổi trạng thái
  4. Xác nhận thay đổi

Thực tiễn tốt nhất

  • Gán vai trò có đặc quyền tối thiểu đủ để người dùng thực hiện công việc
  • Kết hợp Proposer và Signer để áp dụng cơ chế phê duyệt maker-checker cho giao dịch
  • Gom các Signer vào một Nhóm phê duyệt và gán nhóm đó cho từng ví, để lệnh rút tiền cần nhiều chữ ký thay vì chỉ một
  • Thường xuyên rà soát danh sách thành viên và vô hiệu hóa các tài khoản không còn cần thiết
  • Chỉ dành vai trò Admin cho người dùng thực sự cần quản lý ví hoặc cài đặt workspace. Dùng Viewer cho các bên liên quan chỉ cần quyền đọc.