我是Zend Framework 2 - Apigility的新手,我使用Apigility UI创建了基本API并将api与远程数据库连接起来。添加自定义路由到Apigility
现在我想为用户登录创建一个自定义POST路由,如:/ users/login。有什么步骤来创建这样的路线?有没有指导?
在此先感谢!
我是Zend Framework 2 - Apigility的新手,我使用Apigility UI创建了基本API并将api与远程数据库连接起来。添加自定义路由到Apigility
现在我想为用户登录创建一个自定义POST路由,如:/ users/login。有什么步骤来创建这样的路线?有没有指导?
在此先感谢!
我的做法是创建对于CRUDing帐户(如有必要)的/user
上的RESTful端点,然后使用zf-oauth2
实施OAuth2身份验证。恩里科Zimuel在Apigility写了一个非常好的介绍到OAuth2在他的博客:http://www.zimuel.it/oauth2-apigility/
我已经建立了类似的东西,你要寻找的基础上ZfcUser和Apigility:
虽然这些模块还没有准备好黄金时间(该项目掉下轨道,所以他们甚至可能不再工作了),您可以了解我在那里采取的方法。
这两个模块加LdcOAuth2CryptoToken是将Satellizer与Apigility集成的第一步。
如果你想使用apigility这种事情,我不知道我会创建一个自定义路线。
您应该创建一个全新的RESTful API,这与路由/用户/注册
然后你就可以使用创建生成的资源的方法来生成一个登录