Je travaille sur l'application Spring-MVC et je dois prendre en charge un cas d'utilisation dans lequel je dois rediriger l'utilisateur vers le même endroit d'où il vient après une connexion réussie à mon application.Quelle est la fiabilité de l'utilisateur request.getHeader ("Referer");
je suis tombé en utilisant en-tête HTTP Referer
comme
final String refer = request.getHeader("Referer");
mais après avoir fait quelques R & D je suis tombé sur différents fils en disant que Referer
n'est pas fiable et et et pare-feu et d'un navigateur bien peut bloquer ce qui peut rendre mon application ne fonctionne pas correctement.
Existe-t-il un autre moyen d'y parvenir? Ou au printemps, comment puis-je obtenir des informations sur l'emplacement (URL) d'où l'utilisateur est venu afin que je puisse l'enregistrer quelque part et peut le récupérer une fois que l'utilisateur s'est connecté avec succès. J'ai vu des fonctionnalités similaires dans la sécurité de printemps.
Quelle version de Spring Security utilisez-vous? –
Que se passe-t-il si vous supprimez simplement l'attribut XML 'default-target-url'? –
@PauKiatWee: je n'utilise pas la sécurité de printemps, mais je sais même est impliquée dans la sécurité de printemps –