IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Développement Web en Java Discussion :

Pb j_security_check sous eclipse


Sujet :

Développement Web en Java

  1. #1
    Candidat au Club
    Inscrit en
    Novembre 2006
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 2
    Points : 2
    Points
    2
    Par défaut Pb j_security_check sous eclipse
    Bonjour,

    Je cherche un peu d'aide.

    Je souhaite faire une page web où un lien "connexion" permettra d'acceder à un page de login puis à des ressources spécifiques.

    Je develope sous eclipse, avec la J2sdk1.4.2 et tomcat.

    Qud l'utilisateur clique sur le lien connexion il cherche à acceder à un fichier toto.html dans la zone sécurisé "secure" et la form-login-page configuré dans web.xml devrait se lancer (un formulaire de login dans mon cas).Or rien ne se passe j'accede à ma page html securisé sans me logguer...

    Voici mon code :

    Dans web.xml

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
     
    	<security-constraint>
    		<display-name>identification</display-name>
    		<web-resource-collection>
    			<web-resource-name>secure</web-resource-name>
    			<url-pattern>/secure/*</url-pattern>
    		</web-resource-collection>
    		<auth-constraint>
    			<role-name>gestionnaire</role-name>
    		</auth-constraint>
    	</security-constraint>
    	<login-config>
    		<auth-method>FORM</auth-method>
    	<realm-name>toto</realm-name>
    	<form-login-config>
    				<form-login-page>/JSP/Login.jsp</form-login-page>
    				<form-error-page>/JSP/Error.jsp</form-error-page>
    	</form-login-config>
    	</login-config>
    <security-role>
    		<role-name>gestionnaire</role-name>
    	</security-role>
    Dans ma page login.jsp j'utilise bien les variables j_username et j_password ainsi que l'action j_security_check.

    J'utilise aussi un servlet qui permet de dispatcher les requetes et dedans j'ai :
    Quand j'accède à ma page de login :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    rd = request.getRequestDispatcher("/secure/toto.html");
    Voila, j'ai essayé de passer en type d'authentification "BASIC" ce qui m'a lancé une fois la mire de login et puis maintenant plus rien.

    Avez vous une idée?

    Merci.

  2. #2
    Candidat au Club
    Inscrit en
    Novembre 2006
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 2
    Points : 2
    Points
    2
    Par défaut
    J'ai résolu mon pb.

    Pour info, il n'aimait pas les redirection du dispatcher ainsi que un
    <%@ include file %> dans le jsp qui bizarrement entrainait une page vierge.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [debutant sous eclipse] surround with try catch
    Par Alwin dans le forum Eclipse Java
    Réponses: 3
    Dernier message: 26/06/2004, 21h03
  2. [RMI]comment creer les stubs sous eclipse(lancement de rmic)
    Par juflata dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 22/06/2004, 14h51
  3. [Débutant] SWT sous Eclipse 3.0
    Par bonnefr dans le forum SWT/JFace
    Réponses: 4
    Dernier message: 11/05/2004, 17h01
  4. [CVS] "locker" un fichier sous eclipse
    Par Yan83 dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 10/04/2004, 16h55
  5. [UML]schéma uml sous eclipse
    Par gilles641 dans le forum Eclipse Java
    Réponses: 3
    Dernier message: 26/03/2004, 14h37

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo