【问题标题】:pass parameter to uber callback URL Oauth2将参数传递给 uber 回调 URL Oauth2
【发布时间】:2016-07-03 20:19:00
【问题描述】:

我是 Oauth2 的新手,

我正在尝试通过 api 请求来自 uber 的授权码。 作为此授权请求的一部分,我需要将我的用户发送到一个 uber Oauth 页面,并在 params 中包含我的客户端 ID、范围和所需的响应类型。当 uber 收到此信息并且用户授权时,它会重定向到我在 Uber 的应用设置页面上指定的重定向 url。如何从我的页面传递将发送回重定向页面的参数?例如,我想将用户返回到的页面 ID?

window.location = "https://login.uber.com/oauth/v2/authorize?response_type=code&client_id=h7bb35FsVvROsrlBO_BWPmKI9osk-7ra&scope=request&page_id=111"

【问题讨论】:

    标签: javascript oauth-2.0 uber-api


    【解决方案1】:

    如果 Uber 正确实施 OAuth 2.0,您应该能够在名为 state 的参数中传递状态信息,该参数将与授权响应(即重定向)一起返回到回调 URL。

    建议将该状态作为对您在应用程序(客户端或服务器端)中保留的内容的引用并将其绑定到浏览器以防止 CSRF。

    【讨论】:

      猜你喜欢
      • 2016-12-09
      • 2018-04-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多