Ho bisogno di progettare un modulo di gestione dei ruoli utente per l'applicazione dello strumento di analisi online. Ci sono diversi utenti nel sistema (Amministratore, Moderatore, Collaboratore, Examiner). Questi utenti hanno diversi privilegi per il sistema. Ho bisogno di usare il framework Spring e la sicurezza Spring per il sistema di accesso utente. Come uso la sicurezza della molla per questo modulo. Qualcuno può indirizzarmi a un buon tutorial e le tue idee sono sempre benvenute.come utilizzare la sicurezza Spring per la gestione dei ruoli utente?
risposta
In base alla descrizione, è possibile che si stia verificando un'implementazione personalizzata di UserDetailsService
.
E 'la pena di verificare ZK progetto di esempio di Stephan Gerth, che integra Spring, Hibernate, Spring di sicurezza personalizzato, ZK Ajax, ecc Here avete post annuncio, che ha collegamenti a sorgente e documentation. Suggerisco di leggere il capitolo 13.2. Spring-Security (e relativi), che dovrebbe aiutarti a navigare nel codice sorgente.
Perché avrebbe bisogno di un'implementazione personalizzata di UserDetailsService'? Può ottenere ciò che cerca da un semplice spazio dei nomi di Spring Security. In effetti non c'è bisogno di personalizzazione ovunque. Tutto ciò di cui ha bisogno sono quattro 'ruoli' e alcuni' intercept-url' di base. –
@Matin Kh Non ho detto che è obbligatorio, ho detto che potrebbe averne bisogno ... Se userà la configurazione del namespace o personalizzerà le cose, in realtà dipende dall'applicazione stessa e dai requisiti. – Less
Voglio dire che è un cattivo consiglio. Modificalo. Perché è nuovo di Spring Security e ha bisogno di una start up. Quindi potrebbe confondersi configurando alcune classi che non è necessario. Ovviamente dipende dall'applicazione, da quale configurazione deve usare. Tuttavia, dalla domanda non vediamo la necessità di personalizzazione. –
Prova questo uno Spring Authorization and Authentication. Un tutorial molto semplice per i principianti.
- 1. Gestione ruoli utente Asp.net: da dove cominciare
- 2. Entity Framework utente e Gestione ruoli
- 3. Sicurezza non basata sui ruoli?
- 4. come ottenere i ruoli utente correnti da spring security 3.1
- 5. Mappatura dei ruoli di sicurezza Tomcat
- 6. Come utilizzare ruoli/autorità personalizzati in Spring Security?
- 7. Prefisso di sicurezza Spring aggiunto "ROLE_" a tutti i nomi dei ruoli?
- 8. Java: Spring security 3 Gerarchia dei ruoli
- 9. Redmine o Tracd da utilizzare per la gestione dei progetti?
- 10. Sicurezza basata su ruoli per OSGi
- 11. Come abilitare la registrazione per Spring Security?
- 12. Devo utilizzare il sistema dei ruoli di Postgres per la gestione degli utenti di una app Web?
- 13. Spring Security OAuth2, che decide la sicurezza?
- 14. Supporto ORM per la gestione dei deadlock
- 15. Autenticazione, autorizzazione, gestione utenti e ruoli e sicurezza generale in .NET
- 16. Procedure consigliate per la docker per la sicurezza
- 17. Strategie per la gestione dell'autenticazione e dell'autorizzazione utente multipiattaforma
- 18. classe Qt per la gestione dei percorsi dei file
- 19. Impostazione dei ruoli utente in base a un tipo di proprietà in Spring Security
- 20. architettura consigliato per la gestione di utente carica immagine
- 21. Autenticazione di sicurezza Spring: ottieni il nome utente senza SPRING_SECURITY_LAST_USERNAME
- 22. Sicurezza dei Docker come viene eseguito come utente root
- 23. Gestione dei cookie corretta
- 24. Gestione delle sessioni per la scalabilità
- 25. Campi di Jackson @JsonIgnore basati su ruoli di sicurezza primaverili
- 26. Spring Security registrazione, creazione e gestione account utente
- 27. Come ottenere la directory dei video utente?
- 28. Gestione utenti e ruoli in .NET con Active Directory
- 29. Come esporre la sicurezza e la gestione utenti integrate a un'applicazione MVC?
- 30. pdftk e qpdf per ripristinare la sicurezza dei commenti PDF
http://stackoverflow.com/questions/8597902/spring-security-user-account-registration-creation-and-management –