-
Tapestry & Acegi
Bonjour,
Je me documente sur l'intégration de Acegi dans une application tapestry 5, spring et hibernate.
J'ai commencé par trouver cette librairie :
http://www.localhost.nu/java/tapestry5-acegi/index.html
Et le petit exemple fourni avec qui est assez séduisant.
Seulement, étant donné que tapestry, spring et hibernate sont nouveaux pour moi, il y a des interrogations qui se posent.
Il faut peut-être que je vous précise, que je ne suis pas seul sur le projet et que la partie T5/Spring/Hibernate/DWR est déjà opérationnelle.
En quête donc de bien cerner tout ces concepts et d'y intégrer de la sécurité je suis naturellement tombé sur les 3 tutoriel de B. Meurant traitant de T5/Spring/hibernate (ici)
Tuto qui m'ont déjà pas mal éclairé !
Pour en revenir à la librairie Tapestry5-acegi, elle donne une tendance déjà présente dans notre projet qui est de ne pas utiliser d'XML pour configurer acegi (ni Spring d'ailleurs) mais de plutôt passer par des annotations.
J'ouvre donc un peu le débat sur les bonnes pratiques en matière d'intégration de Acegy dans Tapestry5 et récolte des avis à propos de la librairie Tapestry5-acegi.
-
Je n'utilise pas Acegi pour mon projet, j'avoue etre interessé par le sujet donc si quelqu'un à un point de vue ou des resources.
Merci davance.
-
Je me suis finalement lancé dans l'utilisation de spring security (qui n'est autre que acegi repris par spring).
J'ai également opté pour la librairie que j'avais cité plus tôt mais dans sa version spring security (au lieu de Acegi)
http://www.localhost.nu/java/tapestr...rity/conf.html
Il y a un exemple donné sur le site qui fonctionne bien sous Maven et qui est une bonne base pour l'implémentation de tapestry-spring-security dans une autre application.
On peu peut-être juste regretter le manque de doc mais globalement c'est assez intuitif si on a quelques notions de tapestry, spring et spring security.
Je recommande donc les 3 tutos sus-cité qui introduisent bien ces concepts.