contraintes d'authentification sur une Servlet [J2EE] - Java - Programmation
Marsh Posté le 05-09-2003 à 17:01:50
Je furette sur Google et j'ai cru comprendre que des fichiers properties doivent contenir l'information sur le login et le password. C'est ça ?
Marsh Posté le 05-09-2003 à 18:50:36
la façon dont sont sauvegarder les données utilisateurs (ici, le login/mot de passe d'un gars ayant le role "pool-admin" ) est dépendant du serveur J2EE.
sous tomcat, y a des tats de trucs qui définnissent où tu peux aller chercher ces données (dans le server.xml) mais il me semble que la config par défaut va les chercher dans le fichier /conf/tomcat-users.xml
Marsh Posté le 07-09-2003 à 14:14:19
Désolé pour mon retard... Juste pour dire merci et que je ferai des tests dans la semaine qui vient.
Marsh Posté le 05-09-2003 à 16:55:08
Je bosse sur HttpUnit en ce moment, plus particulièrement sur leur tutorial http://httpunit.sourceforge.net/do [...] index.html
J'ai repris une partie de la Servlet que le tutorial propose de créer et de tester. Mon problème est stupide et n'a finalement rien à voir : le web.xml fourni applique des contraintes d'authentification, que je n'arrive pas à contourner.
(sans la doctype pour raccourcir)
<?xml version='1.0' encoding='ISO-8859-1'?>
<web-app>
<servlet>
<servlet-name>Editor</servlet-name>
<servlet-class>tutorial.PoolEditorServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Editor</servlet-name>
<url-pattern>/PoolEditor</url-pattern>
</servlet-mapping>
<security-constraint>
<web-resource-collection>
<web-resource-name>Administration</web-resource-name>
<url-pattern>/PoolEditor</url-pattern>
</web-resource-collection>
<auth-constraint>
<role-name>pool-admin</role-name>
</auth-constraint>
</security-constraint>
<login-config>
<auth-method>BASIC</auth-method>
<realm-name>Betting Pool</realm-name>
</login-config>
</web-app>
Là, je déploie et je me prends un pop-up "Mot de passe réseau" et je ne sais que rentrer comme login/password.
Des idées ?
---------------
Le site de ma maman