Vai Trò và Quyền Hạn
Tìm hiểu mô hình RBAC trong PlayableLabs với năm vai trò tổ chức và bảng quyền hạn chi tiết
Tổng Quan
PlayableLabs sử dụng phân quyền theo vai trò (RBAC) để quản lý những gì mỗi thành viên có thể thực hiện trong tổ chức. Hệ thống có hai tầng:
- Vai trò hệ thống -- Vai trò toàn nền tảng (User, Supervisor, System Admin)
- Vai trò tổ chức -- Vai trò theo từng tổ chức, kiểm soát quyền truy cập vào game, tài nguyên và cài đặt
Trang này tập trung vào năm vai trò tổ chức mà bạn sử dụng hàng ngày.
Năm Vai Trò
Chủ Sở Hữu (Owner)
- Toàn quyền kiểm soát tổ chức, bao gồm xóa tổ chức
- Có thể chuyển quyền sở hữu cho thành viên khác
- Không thể bị xóa (chỉ có thể chuyển giao)
- Mỗi tổ chức có một Chủ sở hữu
Người dùng điển hình: Người sáng lập, chủ công ty, giám đốc điều hành
Quản Trị Viên (Admin)
- Quản lý tất cả game, tài nguyên và thành viên
- Cấu hình cài đặt tổ chức
- Tạo và quản lý nhóm
- Không thể xóa tổ chức
Người dùng điển hình: CTO, quản lý tài khoản, giám đốc kỹ thuật
Quản Lý (Manager)
- Tạo, chỉnh sửa và xóa game, version và variant
- Xuất quảng cáo playable
- Không thể quản lý thành viên hoặc cài đặt tổ chức
Người dùng điển hình: Product manager, giám đốc sáng tạo, quản lý chiến dịch
Thành Viên (Member)
- Tạo và chỉnh sửa game (có thể cần phê duyệt)
- Tải lên và quản lý tài nguyên
- Tạo và chỉnh sửa variant
- Xuất quảng cáo playable
- Giới hạn ở nội dung được gán
Người dùng điển hình: Lập trình viên, thiết kế viên, người tạo nội dung
Người Xem (Viewer)
- Quyền chỉ xem game và tài nguyên được gán
- Có thể xem và tải bản xuất
- Không thể thay đổi bất cứ điều gì
Người dùng điển hình: Khách hàng, stakeholder, nhà đầu tư, lãnh đạo
Bảng Quyền Hạn
| Thao Tác | Owner | Admin | Manager | Member | Viewer |
|---|---|---|---|---|---|
| Tổ Chức | |||||
| Xóa tổ chức | Có | Không | Không | Không | Không |
| Chỉnh sửa cài đặt tổ chức | Có | Có | Không | Không | Không |
| Xem tổ chức | Có | Có | Có | Có | Có |
| Thành Viên | |||||
| Mời thành viên | Có | Có | Không | Không | Không |
| Xóa thành viên | Có | Có | Không | Không | Không |
| Thay đổi vai trò | Có | Có | Không | Không | Không |
| Nhóm | |||||
| Tạo/quản lý nhóm | Có | Có | Không | Không | Không |
| Tham gia nhóm | Có | Có | Có | Có | Có |
| Game | |||||
| Tạo game | Có | Có | Có | Có* | Không |
| Chỉnh sửa tất cả game | Có | Có | Có | Không | Không |
| Chỉnh sửa game được gán | Có | Có | Có | Có | Không |
| Xóa game | Có | Có | Có | Không | Không |
| Xem tất cả game | Có | Có | Có | Không | Không |
| Xem game được gán | Có | Có | Có | Có | Có |
| Variant | |||||
| Tạo variant | Có | Có | Có | Có | Không |
| Chỉnh sửa variant | Có | Có | Có | Có | Không |
| Xóa variant | Có | Có | Có | Không | Không |
| Xuất variant | Có | Có | Có | Có | Có |
| Tài Nguyên | |||||
| Tải lên tài nguyên | Có | Có | Có | Có | Không |
| Xóa tài nguyên | Có | Có | Có | Không | Không |
| Xem tài nguyên | Có | Có | Có | Có | Có |
*Thành viên có thể tạo game nhưng có thể cần phê duyệt tùy theo cài đặt tổ chức.
Thứ Bậc Vai Trò
Vai trò theo thứ bậc nghiêm ngặt, vai trò cao hơn kế thừa tất cả quyền của vai trò thấp hơn:
Owner (5) > Admin (4) > Manager (3) > Member (2) > Viewer (1)Điều này có nghĩa là Quản trị viên tự động có mọi quyền của Quản lý, Thành viên và Người xem.
Hỗ Trợ Đa Tổ Chức
Người dùng có thể giữ vai trò khác nhau ở các tổ chức khác nhau. Ví dụ, bạn có thể là Chủ sở hữu của tổ chức riêng và là Người xem trong tổ chức của khách hàng.
Vai trò được đánh giá theo từng tổ chức. Khi chuyển tổ chức qua bộ chọn tổ chức, quyền hạn của bạn được cập nhật tương ứng.
Thực Hành Tốt Nhất
- Quyền tối thiểu -- Gán vai trò tối thiểu cần thiết cho trách nhiệm của mỗi người
- Hạn chế vai trò Chủ sở hữu và Quản trị viên -- Chỉ những người thiết yếu mới nên có quyền quản trị
- Dùng Quản lý cho trưởng nhóm -- Cho lead quyền Quản lý thay vì Quản trị viên khi họ không cần quản lý thành viên
- Người xem cho đối tác bên ngoài -- Cung cấp quyền chỉ xem cho khách hàng thay vì chia sẻ file xuất thủ công
- Kiểm tra định kỳ -- Xem lại việc gán vai trò định kỳ tại Cài đặt > Nhóm
Tiếp Theo
- Thành Viên Nhóm -- Mời và quản lý danh sách thành viên
- Quản Lý Nhóm -- Nhật ký hoạt động, lịch sử kiểm tra và cài đặt nhóm