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