Meilleure pratique / bibliothèque / cadre de gestion des utilisateurs?

Je suis currtenly de travail sur le backend logique d'un projet java.

Frontend (GWT) suivront bientôt et la logique métier peut être déployé dans un conteneur J2EE (peut-être au Printemps) pour gérer du cycle de vie. Cependant, je ne sais pas si je vais aller pour un conteneur.

J'ai pensé à mettre un peu de la pensée de l'utilisateur/rôle de gestion et d'authentification avant de poursuivre. Cependant, je vais avoir un moment difficile de trouver le bon chemin, repérer les bonnes librairies et les meilleures pratiques.

Le problème est que ce sera plus ou moins une enteprise application qui pourrait utiliser les répertoires des utilisateurs à s'authentifier (par exemple LDAP) ou peut également être utilisé sur le web pour le "bien public" accès où les utilisateurs peuvent s'inscrire.

Je suis également à la recherche d'une solution légère qui est de min. invasive (je suppose que le Printemps serait utile ici?!).

Je suis reconnaissants pour toute entrée et expériences

source d'informationauteur Jack Gibson