Jak sprawdzić uprawnienia lub uprawnienia użytkownika w kodzie Java? Na przykład - chcę pokazać lub ukryć przycisk dla użytkownika w zależności od roli. Istnieją adnotacje takie jak:
@PreAuthorize("hasRole('ROLE_USER')")
Jak to zrobić w kodzie Java? Coś jak :
if(somethingHere.hasRole("ROLE_MANAGER")) {
layout.addComponent(new Button("Edit users"));
}
SecurityContextHolderAwareRequestWrapper
instancji. Możesz go poprawić, wyjaśniając, jak go uzyskać, i nieco dokładniej wyjaśniając samą odpowiedź.