← Kembali ke daftar feature
Role-Based Access Control - Module-Level Granularity
mst_modules + role_module pivot + middleware module:xxx - CRUD-level granularity tanpa hardcode role check.
Role check tersebar di banyak tempat, sulit diaudit dan refactor.
Pusatkan akses pada mst_modules + role_module + middleware module:xxx.
50+ route module-gated, CRUD-level granularity, satu sumber kebenaran.
Implementasi
- Semua route utama module-gated; CRUD-level granularity (read/create/update/delete).
- Tambah modul baru cukup seed mst_modules + role_module, tanpa code change.