Printemps de sécurité de ne pas frapper par défaut-à la cible de l'url après le succès de l'authtication

J'ai mis en œuvre de printemps-la sécurité dans ma demande, mon spring-security.xml a la suite de form-login.

<form-login login-page="/login.htm" default-target-url="/dashboard.htm"
            authentication-failure-url="/login.htm?error=true"
            authentication-success-handler-ref="authenticationSuccessHandler" />

Je veux me connecter à partir de /login.htm et après le succès de l'authetication je veux utilisateur de frapper dashboard.htm. Everythig fonctionne bien sauf pour le fait qu'après le succès de la authetication il ne frappe /dashboard.htm mais en hits le contexte..mais si j'ai taper manuellement dashboard.htm dans l'url, puis tout fonctionne bien...Oui..j'ai de la mise en œuvre de authticationSuccessHandler.

Essayez d'activer debug leve pour le printemps de sécurité et de voir ce qui se passe. Utilisez-vous d'autres filtres? Comme urlrewrite?
Je ne suis pas expert en Sécurité Printemps mais pourquoi avez-vous avoir à la fois un défaut-à la cible de l'url et de l'authentification-succès-gestionnaire ? Vous pouvez supprimer par défaut-à la cible de l'url et faire la redirection dans le gestionnaire de succès
Blitzkr1eg est droit, vous ne devriez pas avoir à la fois l'authentification-succès-gestionnaire-ref et par défaut-à la cible de l'url. À partir de la description de l'authentification-succès-gestionnaire-ref: Référence à une AuthenticationSuccessHandler bean qui doit être utilisé pour gérer avec succès une demande d'authentification. ne Doit pas être utilisé en combinaison avec défaut-cible-url (ou toujours-utilisation-par défaut-de la cible de l'url) que la mise en œuvre doit toujours composer avec la navigation vers la destination ultérieure"

OriginalL'auteur Ashish | 2012-03-12