Salut mes amis,
J'ai réalisé un projet avec JSF. La page index.jsp demande à l'utilisateur de s'authentifier avant de pouvoir naviguer dans le site. Le projet marche bien, mais l'utilisateur peut naviger entre les pages sans s'authentifier, en entrant l'adresse de la page dans l'url.
Pour protéger mes autres pages jsp, je les ai déplacer dans WEB-INF, par la suite j'ai changé les chemins de redirection dans faces-config.xml comme suit :

Exemple :
Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<code>
<navigation-rule>
	    <from-view-id>/index.jsp</from-view-id>
		<navigation-case>
			<from-action>#{authentification.redirectionAuth}</from-action>
			<from-outcome>index</from-outcome>
			<to-view-id>/index.jsp</to-view-id>
			<redirect/>
		</navigation-case>
		<navigation-case>
			<from-action>#{authentification.redirectionAuth}</from-action>
			<from-outcome>admin</from-outcome>
			<to-view-id>/WEB-INF/fd.jsp</to-view-id>
			<redirect/>
		</navigation-case>
		<navigation-case>
			<from-action>#{authentification.redirectionAuth}</from-action>
			<from-outcome>rf</from-outcome>
			<to-view-id>/WEB-INF/rf.jsp</to-view-id>
			<redirect/>
		</navigation-case>
		<navigation-case>
			<from-action>#{authentification.redirectionAuth}</from-action>
			<from-outcome>fd</from-outcome>
			<to-view-id>/WEB-INF/fd.jsp</to-view-id>
			<redirect/>
		</navigation-case>
	</navigation-rule>
</code>

Le problème est que m'intenant en entrant les éléments d'authentification dan sla page index.jsp qui se troupe pas dans WEB-INF, je reçois l'erreur suivante :
Etat HTTP 404 -
description La ressource demandée () n'est pas disponible.

et dans l'url je vois apparaitre l'url de la page :
http://localhost:8080/Projet/faces/WEB-INF/fd.jsp


Veuillez m'aidez s'il vous plait les amis, c'est la dernière phase du projet, je doit régler cela le livrer.

Merci d'avance!