Comment gérer HTTP 403 avec Spring Security 3.0.x

Je suis confronté à un petit problème avec Spring Security 3.0.x (3.0.2 en particulier pour le moment). L'ensemble de l'application, je travaille sur fonctionne parfaitement sauf quand quelqu'un qui n'a pas les autorités essaie de se connecter.

Quand il se produit, l'utilisateur est redirigé vers la page de "bienvenue", puisque son nom d'utilisateur/mot de passe sont valides, et qu'il reçoit une jolie page blanche avec ceci : "Erreur 403: Accès refusé"

Donc, j'ai été chercher sur le net en essayant de trouver comment ce problème peut être géré. Jusqu'à présent, j'en suis venu à la conclusion, s'il vous plaît corrigez-moi si je me trompe, que c'est géré par la ExceptionTranslationFilter. Mais je ne comprends pas très bien la façon de faire toute la bonne utilisation de cette information.

J'ai tryied à modifier mon SecurityContext.xml pour ajouter un accès refusé-gestionnaire de tag à mon http tag, mais il ne fonctionne pas. Ai-je besoin d'ajouter plus de cette balise pour le faire fonctionner? Est-il d'autres possibilités de faire ma demande de plus convivial?

Modifier : je voudrais rediriger vers une page, nous allons la dit 403.html par exemple.

Sincerly,

Grâce

source d'informationauteur ALOToverflow | 2010-11-15