Pourriez-vous s'il vous plaît indiquer ce qui ne va pas dans la configuration. Je ne peux pas me connecter avec des informations d'identification correctes, cela me redirige toujours à la page de connexion (code 302). Lorsque vous tapez http: // localhost: 8080 - Redirectes de sécurité à ressort vers / Connexion, après la soumission de formulaire Redirectes Retour à / Connexion.
<body> <form method="post" th:action="@{/authenticateMe}" class="login"> <p> <label th:for="username">Username: </label> <input type="text" th:name="username" id="username"/> </p> <p> <label th:for="password">Password: </label> <input type="password" th:name="password" id="password"/> </p>
3 Réponses :
Le chemin qui retourne le formulaire de connexion, sur le même formulaire de connexion d'URL doit être soumis afin que le ressort puisse valider les informations d'identification d'entrée et permettre l'accès. Dans votre cas, le formulaire de connexion est renvoyé / identifiant mais le formulaire est soumis à Authenticateme, raison pour laquelle la sécurité du ressort ne peut pas l'authentifier et redirige à nouveau pour se connecter à nouveau. P>
Vous pouvez modifier le formulaire action à / la connexion et le printemps veillera à rediriger vers / commencer comme vous l'avez inscrit en tant que gestionnaire de succès p>
Merci. J'essaierai. Cependant, je pense avoir essayé cette option ..
Suppression loginProcessingurl () code> devrait fonctionner. p>
Vous remplacez l'URL qui traite la tentative de connexion. Votre code
@PostMapping("/authenticateMe") public String login () { return "start"; }
J'ai supprimé cette méthode (/ authenticateme) du contrôleur, également dans HTML I Mettez