【发布时间】:2015-03-27 06:10:04
【问题描述】:
我希望有一个身份验证类,并且我的 APIS 版本也不需要复制我的安全代码。
我已经设置了restler并在index.php中添加了以下内容;
Defaults::setProperty('useUrlBasedVersioning', true);
$r->addAuthenticationClass('MyOrg\\Security\\APIAuth');
然后我在公用文件夹之外的另一个文件夹中设置了我的身份验证类。它不能单独工作,但我发现由于使用 UrlBased 版本控制,我不得不在不同的命名空间中重复该类。
例如
MyOrd ---> 安全性 ---> v1 ---> APIAuth.php
MyOrd ---> 安全性 ---> v2 ---> APIAuth.php
我不想做上述但更简单的只是有
MyOrd ---> 安全性 ---> APIAuth.php
我正在使用 Restler RC5,任何指导都将不胜感激,或者这是 Restler 的错误。
也记录为restler项目https://github.com/Luracast/Restler/issues/433的问题
【问题讨论】: