我创建了一个Twitter应用程序,并指定了以下URL作为回调url:
http://www.myapp.com/login
但是,当用户从 url myapp.com(缺少 www 前缀)访问我的网站时,身份验证将失败。
显然,我不能有多个网址。那么有什么解决方法呢?
你可以
- 根据用户用于访问应用的主机名进行更改,从而提供正确的 OAuth URL。
- 实施规范域名,确保访问者被重定向到 www 版本(反之亦然)。
不可以,您不能将多个 URL 馈送到 OAuth 服务。