|
|
Affichage des messages d'erreurs d'un AuthenticationHandler
Nicolas Donato -
on 6/14/10 at 2:49 PM
Bonjour,
suite à la création d'un AuthenticationHandler pour communiquer et m'authentifier dans Jcms avec la couche d'authentification (SSO) de mon client, je souhaiterai remonter des messages d'erreurs suite à un problème d'authentification quelconque (ex: session KO).
Pour cela, lors de la remonté de l'erreur, je modifie le AuthenticationContext en faisant :
@Override
public void login(AuthenticationContext ctxt) throws IOException {
if (!(ctxt.isLogged())) {
try {
// authentification via la couche SSO
...........
} catch (Exception e) {
ctxt.setErrorMsg(msgErreur);
}
}
ctxt.doChain();
}
Or lors de mes tests, aucun de mes messages d'erreur n'apparait. Seuls les messages d'erreurs des autres couches apparaient.
Dois-je mettre mon AuthenticationHandler avant tous les autres (-> ordre des AuthenticationHandler) ? Ou est-ce qu'il y a une meilleure manière de procéder ?
Merci pour les réponses que vous pourrez m'apporter.
|
|