Bonjour,
Petite question :
J'ai une webapp (un .war) avec un service protégé lors de l'appel REST : il faut un ROLE_USER pour y accéder sinon redirection vers la page de login.
Ce service est appelé avec l'URL relative : /poiListe ce qui signifie en URL complète au niveau du navigateur : http://localhost:8080/mawebapp/poiListe
Lors de l'appel à ce service, un utilisateur ne s'était pas connecté, je souhaite le rediriger vers une page de login qui se situe dans une autre webapp (un serveur d'authentification qui contient la base des utilisateurs, dissociée de l'application de web service).
L'URL complète serait : http://localhost:8080/mawebappauthen...tion/login.jsp
Cependant la config de spring security ne permet pas de spécifier une URL avec un context path particulier, tout chemin est relatif à l'application en cours. "/login.jsp" signifie http://localhost:8080/mawebapp/login.jsp or je souhaiterais http://localhost:8080/mawebappauthen...tion/login.jsp
Est-ce possible de faire une telle redirection ? A ce que j'ai lu dans la doc, à priori non :
Chpitre 8.4 :source : http://docs.spring.io/spring-securit...ter-chain.htmlSpring Security is only interested in securing paths within the application, so the contextPath is ignored
Partager