Journal
Ce journal contient 1 entrées.
Protéger des pages web par mot de passe dans Tomcat
J'ai été confronté à ce problème récemment, et cette page de la documentation passe en revue les moyens pour indiquer à Tomcat comment se connecter à une "base de données" (ici appelé "realm") contenant des noms d'utilisateurs, des rôles et des mots de passe.
Cette base de données peut être une véritable base de donnée accessible par JDBC, un simple fichier XML ou un annuaire.
Il convient ensuite, dans le web.xml des applications web, de définir quels utilisateurs/rôles peuvent accéder à quelles pages : http://docs.oracle.com/javaee/5/tutorial/doc/bncav.html
Depuis Java EE 6 ce procédé peut se faire directement en utilisant des annotations : http://docs.oracle.com/javaee/6/tutorial/doc/bnbxj.html

Cette base de données peut être une véritable base de donnée accessible par JDBC, un simple fichier XML ou un annuaire.
Il convient ensuite, dans le web.xml des applications web, de définir quels utilisateurs/rôles peuvent accéder à quelles pages : http://docs.oracle.com/javaee/5/tutorial/doc/bncav.html
Depuis Java EE 6 ce procédé peut se faire directement en utilisant des annotations : http://docs.oracle.com/javaee/6/tutorial/doc/bnbxj.html
Ce journal est basé sur Ginger, un gestionnaire de lien minimaliste développé dans le cadre d'un stage de perfectionnement. Pour plus d'informations, consulter le wiki consacré à mes projets personnels.