Bonjour,
Je suis en train d'essayer de mettre en place JGuard pour une de mes WebApp, j'utilise une bdd pour stocker les informations. Les tables sont bien créées à partir des fichiers XML.
Mon principal problème est le suivant :
Je dispose d'un domain "public" qui contient entre autre l'action /Index.do (page d'accueil contenant des news)
Une permission (principal) guest à pour domaine de référence public
Je déclare ensuite un utilisateur login:guest mdp:guest appartenant au groupe guest.
Malheureusement lorsque j'essaye de lancer http://localhost:8080/Index.do, je suis redirigé vers la page loginFailled.jsp (défini dans la configuration de JGuard comme étant <authenticationFailedURI> avec cette exception dans les log :
ERROR [http-8080-Processor25]: authentication failed.LoginException user does not exist
javax.security.auth.login.LoginException: user does not exist
at net.sf.jguard.authentication.loginmodules.JdbcLoginModule.getUserID(JdbcLoginModule.java:264)
at net.sf.jguard.authentication.loginmodules.JdbcLoginModule.login(JdbcLoginModule.java:196)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
Partager