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

Spring Java Discussion :

login-page au lieu de default-target-url


Sujet :

Spring Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre chevronné
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    476
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 476
    Par défaut login-page au lieu de default-target-url
    Bonjour,

    J'ai un souci avec le form-login de Spring Security (2.0.5.RELEASE) dont voici le code.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    <security:http access-denied-page="/login/index.action" >
        <security:intercept-url pattern="/login/index.action*" filters="none"/>
        <security:form-login		
    	      login-page="/login/index.action"
    	      login-processing-url="/logincheck.action"
    	      default-target-url="/index.html"
    	      always-use-default-target="false"				
    	      authentication-failure-url="/login/index.action"/> 
     
       <security:anonymous />
       <security:http-basic />
    </security:http>
    La sécurisation des urls et l'authentification associée fonctionnent bien.

    Mon problème est le suivant: une fois authentifié, lorsque je vais sur l'url indiqué dans l'élément form-login, je suis dirigé vers cette url.
    Vous allez me peut-etre me dire : logique.
    Mais en fait pas trop, car étant déja authentifié, j'aurais préféré être dirigé ves l'url indiqué dans l'élément default-target-url.


    Quelqu'un aurait une piste ou rencontré déja le problème ?

    Pour l'instant, la seule solution de contournement que je vois est d'utiliser une redirection de la login-page vers la default-target-url si l'utilisateur est déja authentifié.
    Mais bon ca fait assez artisanal...

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    70
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Loiret (Centre)

    Informations forums :
    Inscription : Avril 2007
    Messages : 70
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    <http auto-config="true">
         <intercept-url pattern="..." filters="none" />
         <form-login
                  login-page="/login/index.action"
                  authentication-failure-url="/login/index.action"
                  default-target-url="/index.html"
                  login-processing-url="/j_spring_security_check"
                  always-use-default-target="true"/>
         <form-login/>
    </http>
    Je viens de le faire avec le code ci dessus j'ai pas eu ce probleme

  3. #3
    Membre chevronné
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    476
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 476
    Par défaut
    Il te renvoie donc vers /index.html quand tu repars sur login/index.action ???


    Merci.
    Je testerais ca demain.

Discussions similaires

  1. recharger une page en lieu et place d'un framset
    Par jeromeSERRE dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 31/12/2008, 10h44
  2. login et mot de passe dans une url
    Par turican2 dans le forum Général Conception Web
    Réponses: 2
    Dernier message: 25/09/2008, 22h04
  3. impression sur 2 pages au lieu d'une
    Par zanou666 dans le forum IHM
    Réponses: 7
    Dernier message: 12/11/2007, 13h58
  4. Login page jsp
    Par yanndublanche dans le forum Tomcat et TomEE
    Réponses: 3
    Dernier message: 12/03/2007, 18h00
  5. Ouvrir la page à un certain endroit sans # dans URL
    Par TSalm dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 06/03/2007, 11h01

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