Phân quyền
Năm vai, bốn mức, mặc định là ĐÓNG
Không phải mỗi cổng một luật riêng. Mỗi nhóm cổng khai một mức, mỗi vai với tới một mức — và nhóm nào quên khai thì rơi vào mức chặt nhất, không phải mức lỏng nhất.
394cổng API
43nhóm cổng
5vai tài khoản
4mức quyền
Năm vai
Thứ bậc quyết định vai nào với tới mức nào. Vai thấp không bao giờ chạm được cổng của vai cao.
| Vai | Thứ bậc | Với tới mức | Làm gì |
|---|---|---|---|
| Quản trị hệ thống ADMIN |
90 | Quản trị | Điều hành toàn hệ thống dưới quyền Super Admin |
| Giáo viên TEACHER |
60 | Giáo viên | Dạy lớp được phân công, giao bài, theo dõi từng học viên |
| Phụ huynh PARENT |
30 | Học viên | Theo dõi tiến độ của con mình |
| Học viên LEARNER |
20 | Học viên | Luyện tập, làm bài, xem tiến độ của chính mình |
| Khách GUEST |
0 | chỉ cổng công khai | Chỉ xem được thông tin công khai |
Super Admin là một lớp RIÊNG, không nằm trong bảng này: nó đi qua két bảo mật mười lăm tầng với mã một lần và chia sẻ bí mật, chứ không qua cổng tài khoản thường.
Bốn mức quyền
Phân bố thật của 394 cổng.
Công khai
11 cổng
cong-khaiGiáo viên
86 cổng
giao-vienQuản trị
253 cổng
quan-triHọc viên
44 cổng
hoc-vien43 nhóm cổng
Mỗi nhóm khai đúng một mức duy nhất. Đây là bảng máy đọc khi quyết định cho hay chặn — không có bảng thứ hai.
| Nhóm | Mức | Nhóm | Mức |
|---|---|---|---|
| ACCOUNTS | Quản trị | AGENTS | Quản trị |
| ANTOAN | Quản trị | ANTOANVIEC | Học viên |
| ASSESS | Quản trị | AUTHORING | Giáo viên |
| BAIGIANG | Quản trị | CAYTIEN | Quản trị |
| CHIENLUOC | Quản trị | COMMAND | Quản trị |
| COMPLIANCE | Quản trị | CORE | Học viên |
| CRM | Quản trị | CRMSUPER | Quản trị |
| CURRICULUM | Giáo viên | CYCLE | Quản trị |
| FILM | Giáo viên | GOVERNANCE | Quản trị |
| INSIGHT | Quản trị | INTELLIGENCE | Quản trị |
| IO | Quản trị | KHAOSAT | Học viên |
| KHOAHOC | Quản trị | KHUONMAT | Học viên |
| KHUONMATVAO | Công khai | LEARNER | Học viên |
| NGONNGU | Quản trị | OPS | Quản trị |
| ORCHESTRATOR | Quản trị | ORG | Quản trị |
| PHATAM | Quản trị | PHOTO | Giáo viên |
| QUYTRINH | Quản trị | RECOVERY | Quản trị |
| REPORT | Giáo viên | RESILIENCE | Quản trị |
| SODO3D | Học viên | SUPERADMIN | Quản trị |
| TIEPTHI | Quản trị | TRAINGHIEM | Quản trị |
| TROCHUYEN | Học viên | VIDEOHD | Học viên |
| VOICE | Giáo viên |
Ba luật cứng
- Mặc định là ĐÓNG. Thêm một nhóm cổng mới mà quên khai mức thì nó rơi vào mức quản trị, không phải mức công khai.
- Lời từ chối không nói cổng thuộc vai nào. Nói ra là vẽ đường cho người dò.
- Chưa đăng nhập trả 401, không phải 403. Hai mã khác nghĩa nhau, và trộn lẫn thì người dùng thật không biết phải làm gì.