我目前有一个使用带前端控制器的自定义MVC框架构建的Web应用程序。框架提供身份验证,授权等功能。
目前流程如下:request-> authenticate-> check authorization->流程请求
我想将Zend_AMF添加到混音中,以便可以使用内置闪存的不同前端。 查看Zend_AMF文档,我可以看到Zend_AMF支持身份验证(Zend_Auth)和授权(Zend_ACL)。问题是我想在我的框架中使用自己的身份验证和授权类。我不想使用Zend_ACL和Zend_Auth。
我的想法是将Zend_AMF服务器实现为控制器。然后我需要拦截来自Zend_AMF的请求,确定是否允许用户运行该方法,生成响应,然后将其交回Zend_AMF发回。
问题是我如何拦截请求,进行处理然后将其交还给Zend_AMF?我一直在查看文档,但似乎无法找到一种方法来做到这一点。
非常欢迎任何想法或更好的解决方案:)