我正在尝试编写一个与Spring-Flex java应用程序交互的Flex客户端。我想捕获(灵活等效的)SecurityExceptions和
根据Spring-Flex文档,
任何抛出的SpringSecurityException [已翻译]到正确的BlazeDS SecurityException异常。 在执行链中的适当点捕获和转换异常 它将导致正确的AMF错误消息被序列化并发送回 客户。
[...] 发送回特定的AMF错误消息会导致抛出FaultEvent 客户端包含正确的安全性错误代码,然后可以进行推理 可以采取适当的行动。这种行为相当于 BlazeDS提供的开箱即用的基于容器的安全机制,所以 编程模型客户端保持不变。
非常很好。
除了我找不到我应该在客户端处理的安全故障代码列表。我能提出的最好的问题是flex faultcode list。显然没有这样的清单。我注定了吗?
提前致谢
答案 0 :(得分:1)
我实际上建议查看source code for BlazeDS。我不知道另一个记录的地方。
答案 1 :(得分:1)
这种FaultEvent实际上没有错误代码。了解如何使用它的最佳方法是查看Spring BlazeDS Integration附带的the samples中的安全示例。