JaliosXperience
fr en
Link

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.

Login   Home   fr en
JALIOS SA - SIREN 440 126 035