【问题标题】:Can I have multiple twitter oauth callback urls我可以有多个 twitter oauth 回调 url
【发布时间】:2012-09-26 21:48:19
【问题描述】:

我创建了一个 Twitter 应用程序并指定了以下 url 作为回调 url:

http://www.myapp.com/login

但是,当用户从 url myapp.com(缺少 www 前缀)访问我的网站时,身份验证失败。

显然,我不能有多个网址。那么有什么解决方法呢?

【问题讨论】:

  • 一定要喜欢 twitter oauth .. 浪费了几天的时间在他们的怪癖上。除 twitter 外,所有其他提供商都开箱即用。一旦你认为你已经完成了所有工作并发现这是一个 knock, knock, whoisit, twitter quirk 情况又一次.. facepalm

标签: twitter twitter-oauth


【解决方案1】:

你可以

  1. 通过根据用户用于访问您的应用的主机名更改它来提供正确的 OAuth URL。
  2. 实施规范域名,确保将访问者重定向到 www 版本(反之亦然)。

不,您不能向 OAuth 服务提供多个 URL。

【讨论】:

  • 抱歉这个新手问题,但我如何检测用户用来访问我的应用程序的主机名?
  • 为此,我们需要知道您正在运行的语言/平台。一般来说,访问请求对象并从那里的属性中获取主机名。
  • 是的,我正要试试这个。我正在使用 Tornado 和 Python
猜你喜欢
  • 1970-01-01
  • 2018-01-27
  • 2014-11-05
  • 1970-01-01
  • 2012-12-15
  • 1970-01-01
  • 2021-08-10
  • 2012-06-16
  • 1970-01-01
相关资源
最近更新 更多