使用Twitter的OAuth进行身份验证 - 我需要两个Twitter应用程序吗?一个发展和一个生产?

时间:2011-09-13 12:00:16

标签: authentication oauth twitter

我希望我的网站用户通过Twitter的OAuth系统进行身份验证。

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

我问的原因是因为websitecallback url文本框: -

enter image description here

对于开发,我需要回调到我的localhost ..在实时,它应该是实时网址。其次,网站域名不同。在我的localhost计算机上,该网站为localhost.www.pewpew.com,而实时网站为www.pewpew.com

我需要两个申请吗?

1 个答案:

答案 0 :(得分:1)

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

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

还请检查以下内容:Twitter O-Auth Callback urlTwitter oauth_callback parameter being ignored!