Tak więc w poprzednim wpisie, pokazałem w jaki sposób zaimplementować taką strukturę w sql, w tym wpisie chciałbym rozważyć pewne dodatkowe możliwości, które mogą chodź nie muszą okazać się przydatne w cale. A więc, mamy tutaj sprawdzanie uprawnień tylko i wyłącznie dla grup użytkowników. Co nie było naszym założeniem, …
Nadszedł czas na pierwszą implementację tej struktury w sql, oczywiście nie jest to czego byśmy oczekiwali ponieważ ma pewne braki które mogły by się wydawać dla większego użytku wprost odwrotnie proporcjonalne do zastosowania role based access control. Otóż jest trochę uproszczona struktura, dlaczego? Mieliśmy w pracy z kolegą burzę …
Ostatnio naszła mnie potrzeba na utworzenie listy kontroli dostępu dla użytkowników do modułów i akcji, cel zadania:
Użytkownik w wielu grupach
Grupy użytkowników
Zadania
Grupy zadań
Dostęp grupie użytkowników do zadań
Dostęp grupie użytkowników do grupy zadań
Dostęp pojedynczemu użytkownikowi do zadań
Dostęp pojedynczemu użytkownikowi do grupy zadań
Hierarchia grup (dziedziczenie z rodzica grupy)
No i z pomocą przyszło google, …

