Come controllare l'autorizzazione o l'autorizzazione dell'utente nel codice Java? Ad esempio, voglio mostrare o nascondere il pulsante per l'utente a seconda del ruolo. Ci sono annotazioni come:
@PreAuthorize("hasRole('ROLE_USER')")
Come farlo in codice Java? Qualcosa di simile a :
if(somethingHere.hasRole("ROLE_MANAGER")) {
layout.addComponent(new Button("Edit users"));
}
SecurityContextHolderAwareRequestWrapper
un'istanza. Potresti migliorarlo spiegando come ottenerlo e chiarendo un po 'di più la risposta stessa.