我有一个Zend Framework应用程序,其唯一目的是充当XmlRpc/JSONRPC服务器。Zend Framework XML-RPC服务器的身份验证方法
我主要遵循this guide的理念来实现我的实现方法。我覆盖了我的Bootstrap的run()方法来运行一个Zend_XmlRpc_Server对象并将API类附加到它。
我想验证任何XML-RPC方法,该方法使用存储在数据库表中的“API密钥”运行。如果我有一个传统的MVC ZF设置,我会使用一个控制器插件来自动处理身份验证,但我没有这个选项。我现在唯一的解决方案是手动在每个API方法中插入代码来检查身份验证。
想一个更实用的方法来解决这个问题?我不想在每种方法的顶部都有一堆重复的代码。
答案更新中... – SMka 2009-12-21 09:55:02