0

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

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

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

我正在考虑建立在引导程序上,但我无法让它工作......

谢谢!

4

1 回答 1

0

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

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

所以:

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

从您的 RPC 服务中,您可以像这样访问变量:

$variable    = (string) $this->params()->fromRoute('language', '<enter defautl here>');
于 2015-04-26T13:14:34.943 回答