zf2 oauth2捕获额外的参数

时间:2014-06-11 07:27:42

标签: php zend-framework2 oauth-2.0 apigility

我在zf2框架下使用apigility来构建我的Rest服务器

因此,我们正在重建其余服务器,而我们的客户端应用程序正在使用额外的参数调用/ oauth,而且我不确定如何获取这些参数。

默认情况下,/ oauth需要client_id, client_secret,grant_type。现在,我的客户端应用也正在传递client_languageclient_platform。我如何拦截这些变量?

我正在考虑建立自助游戏,但我无法让它发挥作用......

谢谢!

1 个答案:

答案 0 :(得分:0)

我想你在这里尝试混合苹果和梨。

OAuth路由是在您有权访问后获取对api系统的访问权限,您可以通过RPC服务设置语言,平台等。

这样:

第1步:获取您的持票人令牌 第2步:使用您的持票人令牌,发布到安全的RPC服务并设置语言/ client_platform等。

从RPC服务中,您可以访问变量,如下所示:

$variable    = (string) $this->params()->fromRoute('language', '<enter defautl here>');