如何指出使用JAAS灵活客户端的身份验证失败原因?

时间:2009-12-29 18:14:39

标签: java flex jboss blazeds jaas

我们正在使用:

  • JBoss 5
  • Flex SDK 3.5
  • BlazeDS 3,带有集成身份验证(通过JAAS和JBossSX)

失败的登录始终通过相同的故障代码向Flex客户端指示: Client.Authentication

但是,基础JAAS LoginModule 会抛出特定的 javax.security.auth.login.LoginException 子类。

我们如何将失败的登录原因传播到Flex客户端?

1 个答案:

答案 0 :(得分:0)

BlazeDS知道如何序列化Throwable对象。您可以从Java中抛出自定义异常,在Flex中向远程对象添加错误处理程序,并且可以从FaultEvent事件中恢复异常。