添加到Apigility的自定义路由

时间:2015-04-01 07:43:14

标签: zend-framework2 apigility

我是Zend Framework 2的新手 - Apigility,我使用Apigility UI创建了基本API,并将api与远程数据库连接起来。

现在我想为用户登录创建一个自定义POST路由,例如:/ users / login。创建这样的路线有哪些步骤?有指导吗?

提前致谢!

2 个答案:

答案 0 :(得分:0)

如果您想将Apigility用于此类事情,我不确定是否会创建自定义路径。

您应该使用route / user / login

为此创建一个全新的RESTful api

然后,您可以使用生成的资源的create方法生成登录

答案 1 :(得分:0)

我的方法是在/user上为CRUDing帐户创建RESTful端点(如有必要),然后使用zf-oauth2实施OAuth2身份验证。 Enrico Zimuel在他的博客上写了一篇关于Aputhility中OAuth2的非常好的介绍:http://www.zimuel.it/oauth2-apigility/

我根据ZfcUser和Apigility构建了类似于您正在寻找的东西:

虽然这些模块尚未准备好迎接黄金时段(该项目已经脱轨,因此它们甚至可能不再工作),您可以了解我在那里采取的方法。

这两个模块加上LdcOAuth2CryptoToken是将Satellizer与Apigility集成的第一步。