0

我们正在使用:

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

登录失败总是由相同的故障代码指示给 flex 客户端:Client.Authentication

但是,底层 JAAS LoginModule会引发特定的javax.security.auth.login.LoginException子类。

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

4

1 回答 1

0

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

于 2009-12-30T14:51:05.137 回答