Ich werde ein weiteres Beispiel für ein RBAC-System geben, das mir wirklich gefällt. Bitte sehen Sie sich das Radicore-Framework von Tony Marston hier .
Ich bin mir nicht sicher, ob es alle Ihre Anforderungen erfüllt, aber etwas, mit dem Sie Ihre Arbeit vergleichen können, kann hilfreich sein.