我希望我的网站用户通过Twitter的OAuth系统进行身份验证。
我是否需要在dev.twitter.com网站上创建两个应用程序?一个用于开发,一个用于生产?
我问的原因是因为website
和callback url
文本框: -
对于开发,我需要回调到我的localhost ..在实时,它应该是实时网址。其次,网站域名不同。在我的localhost计算机上,该网站为localhost.www.pewpew.com
,而实时网站为www.pewpew.com
我需要两个申请吗?
答案 0 :(得分:1)
不,您不需要创建两个应用程序。您可以在应用程序的该字段中设置生产回调URL。然后使用OAuth实际请求的oauth_callback
(http://tools.ietf.org/html/rfc5849#section-2.1)属性动态设置回调。
如何设置它取决于您用来签署请求,接收令牌/秘密等的库。但Twitter绝对支持它。
还请检查以下内容:Twitter O-Auth Callback url,Twitter oauth_callback parameter being ignored!