【问题标题】:zf2 oauth2 catching extra paramszf2 oauth2 捕获额外的参数
【发布时间】:2014-06-11 07:27:42
【问题描述】:

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

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

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

我正在考虑在 bootstrap 上构建,但我无法让它工作......

谢谢!

【问题讨论】:

    标签: php zend-framework2 oauth-2.0 laminas-api-tools


    【解决方案1】:

    我认为您在这里尝试混合苹果和梨。

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

    所以:

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-11
      • 2022-01-24
      • 2016-12-02
      • 1970-01-01
      • 2015-11-28
      相关资源
      最近更新 更多