Próbuję w swoim projekcie zaimplementować mechanizmy logowania z podziałem na role i uprawnienia.
Domyślnie w Spring Security dostępny jest model użytkownika i ról. Chciałbym w widokach swojej aplikacji nie sprawdzać użytkownika pod kątem przypisanej do niego roli, a za pomocą uprawnień które ta rola by zawierała. Wszystko po to, by elementów widoku nie wiązać na sztywno z rolami (to rola zawierała by grupę uprawnień, a na widoku sprawdzane by było czy rola użytkownika zawiera dane uprawnienie).
W bazie mam tabele dotyczące użytkowników, ról, uprawnień i tabele łączące. Dostęp do danych zrealizowany jest w oparciu o jdbcTemplate
Wszelkie linki do ciekawych projektów, wszelkie rady i sugestie mile widziane.