2009-12-29 10 views
0

Nous utilisons:Comment indiquer une raison d'authentification échouée pour un client flexible avec JAAS?

  • JBoss 5
  • Flex SDK 3.5
  • BlazeDS 3, avec l'authentification intégrée (par JAA et JBossSX)

Échec de la connexion sont toujours indiqué au flex client par le même code d'erreur: Client.Authentication

Cependant, le JAAS sous-jacent LoginModule jette un spécifique javax.security.auth.login.LoginException sous-classe.

Comment propager la raison des échecs de connexion au client flex?

Répondre

0

BlazeDS sait comment sérialiser votre objet Throwable. Vous pouvez lancer une exception personnalisée à partir de Java, ajouter un gestionnaire d'erreurs à votre objet distant dans Flex et récupérer votre exception à partir de l'événement FaultEvent.