我是Zend Framework 2的新手 - Apigility,我使用Apigility UI创建了基本API,并将api与远程数据库连接起来。
现在我想为用户登录创建一个自定义POST路由,例如:/ users / login。创建这样的路线有哪些步骤?有指导吗?
提前致谢!
答案 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集成的第一步。