Mi chiedo se potresti suggerirmi un modo per implementare i "ruoli utente" nelle applicazioni GWT. Vorrei implementare un'applicazione GWT in cui gli utenti eseguono il login e vengono assegnati "ruoli". Sulla base del loro ruolo, sarebbero in grado di vedere e utilizzare diverse aree di applicazione.
Ecco due possibili soluzioni che ho pensato:
1) Una possibile soluzione potrebbe essere quella di effettuare una chiamata RPC al server durante onModuleLoad. Questa chiamata RPC genera i widget necessari e / o li colloca su un pannello e quindi restituisce questo pannello al client.
2) Un'altra possibile soluzione potrebbe essere quella di effettuare una chiamata RPC all'accesso recuperando dai ruoli degli utenti del server e controllandoli per vedere cosa l'utente può fare.
- Sto anche considerando i framework di sicurezza java come Apache Shiro e Spring Security ... Cosa ne pensi di loro?
A cosa pensi?
Grazie mille in anticipo per il tuo aiuto!