BlazeDS:这些标准安全故障代码是什么?

时间:2010-01-04 17:20:54

标签: java flex security spring blazeds

我正在尝试编写一个与Spring-Flex java应用程序交互的Flex客户端。我想捕获(灵活等效的)SecurityExceptions和

  • 如果用户尝试执行不允许执行的操作,则显示错误页面
  • 如果用户未登录,则弹出登录框

根据Spring-Flex文档,

  

任何抛出的SpringSecurityException [已翻译]到正确的BlazeDS   SecurityException异常。   在执行链中的适当点捕获和转换异常   它将导致正确的AMF错误消息被序列化并发送回   客户。

     

[...]   发送回特定的AMF错误消息会导致抛出FaultEvent   客户端包含正确的安全性错误代码,然后可以进行推理   可以采取适当的行动。这种行为相当于   BlazeDS提供的开箱即用的基于容器的安全机制,所以   编程模型客户端保持不变。

非常很好。

除了我找不到我应该在客户端处理的安全故障代码列表。我能提出的最好的问题是flex faultcode list。显然没有这样的清单。我注定了吗?

提前致谢

2 个答案:

答案 0 :(得分:1)

我实际上建议查看source code for BlazeDS。我不知道另一个记录的地方。

答案 1 :(得分:1)

这种FaultEvent实际上没有错误代码。了解如何使用它的最佳方法是查看Spring BlazeDS Integration附带的the samples中的安全示例。