2011-09-13 9 views
0

我希望我的网站用户通过Twitter的OAuth系统进行身份验证。使用Twitter的OAuth进行身份验证 - 我需要两个Twitter应用程序吗?一个发展和一个生产?

我是否需要在dev.twitter.com网站上创建两个应用程序?一个用于开发,一个用于生产?

为什么我问的是,因为websitecallback url文本框: -

enter image description here

的发展空间,我需要回调来我的本地..而在现场,它应该是活网址。其次,网站域名不同。在我的本地主机上,网站是localhost.www.pewpew.com而活的将是www.pewpew.com

那么我需要两个应用程序?

回答

1

不,您不需要创建两个应用程序。您可以在应用程序的该字段中设置生产回调URL。然后使用OAuth实际请求的oauth_callbackhttp://tools.ietf.org/html/rfc5849#section-2.1)属性动态设置回调。

如何设置它取决于您用来签署请求,接收令牌/秘密等的库。但Twitter绝对支持它。

检查也是这些:Twitter O-Auth Callback urlTwitter oauth_callback parameter being ignored!

+0

干杯!我会放手(当我处于'dev'模式时手动设置oauth_callback参数)。 –

相关问题