【发布时间】:2015-06-23 23:15:17
【问题描述】:
我在我的应用程序中集成了 Dropbox 支持,为了获取用户帐户的访问令牌,我使用了他们的 OAuth2 流程。在用户授予应用程序访问权限后,我需要将用户重定向到它来自的同一 URL。问题是用户可能来自多个子域中的任何一个,而我无法完全控制这些子域,这意味着我无法将它们全部添加到我的 Dropbox 应用设置中的重定向 URL 列表中。
我想我可以通过在 www 子域下设置一个通用重定向 URL 来解决这个问题,这反过来又会重定向到正确的 URL。但是,似乎没有任何方法可以发送 Dropbox 将包含在重定向 URL 中的自定义数据。我已经体验过 YouTube 的 OAuth2 API,它们允许您在 state 查询参数中发送自定义数据,它会在重定向回来时包含在内。但 Dropbox 似乎不允许这样做。有谁知道有没有办法做到这一点?
谢谢
【问题讨论】: