【问题标题】:OAuth 2(Pinterest) - Query Param in callback URL?OAuth 2(Pinterest) - 在回调 URL 中查询参数?
【发布时间】:2022-04-11 19:17:50
【问题描述】:

我的 OAuth 2 回调 URL 是:

https://www.my-site.com?fixed=value

我有一个固定的查询参数并且不会更改(不幸的是,由于不相关的原因它需要在那里)。当 Pinterest 在用户登录后进行重定向调用时,他们会再次添加 ?。所以像:

https://www.my-site.com?fixed=value?code=122343

我的 API 将 fixed 参数的值解释为 value?code=122343 并发生故障。这附近有吗?

【问题讨论】:

    标签: authentication oauth-2.0 callback pinterest


    【解决方案1】:

    您必须将回调 url 从 https://www.my-site.com?fixed=value 更改为 https://www.my-site.com/fixed/value 或者您可以尝试添加自定义解析器以在您的 API 中解析此 url。

    【讨论】:

    • 很遗憾,我无法更改 URL,因为我需要有查询参数。
    【解决方案2】:

    在我的情况下,我有一个名为“状态”的查询参数选项。我将常量数据放入其中,授权后,当我重定向到我的应用程序时,我再次将常量数据放入“状态”查询参数中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-10-13
      • 1970-01-01
      • 2016-08-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-03-25
      相关资源
      最近更新 更多