Hey hey,
also ich hoffe du hast hier keine einfache Antwort erwartet... Wenn das RBAC System nicht vorhanden ist, muss man es eben "einfügen". Bei Github kannst du ja sehr gut nachvollziehen was/wie RBAC implementiert wurde.
Da fehlt sicher noch einiges aber hier einmal die commits fpr rbac.h :