繁体   English   中英

PHP Rest服务器认证

[英]PHP rest server authentication

我正在分析Zend_Rest和Tonic的工作方式。 没有实现身份验证,因此我想添加自己的身份验证。 我唯一的问题是它们使用反射,并且当您调用方法时,您每次必须添加身份验证调用。

我当时正在考虑在构造函数中添加身份验证检查,但实际上您无法停止被调用的方法。

任何人都有这个问题,并提出了一个好的解决方案?

为什么不扩展Zend_Rest? 如果您认为谨慎,则可以添加一种方法来处理身份验证。 如果重载了现有的Zend_Rest方法,则始终可以在方法末尾实例化父方法,因此不必重新创建整个方法。

您可以在Zend前端控制器插件中添加身份验证代码。 根据身份验证结果,您可以将其重定向到其他一些内部操作。 您所有的身份验证规则都将放在一个地方。

我还没有发现Zend_Rest易于使用。 我在route.ini文件中创建自定义资源,然后在适当的控制器中处理它们。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM