2012-08-01 119 views
0

我在我使用OmniAuth與Twitter進行身份驗證的用戶Rails應用程序的工作改變。 一旦用戶被正確認證,我就可以從Twitter獲得OAuth Token和OAuth Secret。重用的OAuth令牌和祕密,當消費者密鑰的Twitter應用程序(Rails)的

然後我可以使用這個令牌和祕密對從我的Rails應用程序進行api調用。從我的Twitter應用

消費者鍵是用來做API與用戶令牌和祕密通話功能。現在

,當(我的Twitter的應用程序),我的消費鍵被改變。之前獲得的所有OAuth令牌和密碼都不起作用(我無法使用它來進行api調用)。

我應該如何處理當消費者關鍵是改變了這種局面?

有沒有什麼辦法來刷新OAuth令牌和祕密與新的消費重點,而無需再次提示用戶與Twitter進行身份驗證?

回答

1

如果你改變了消費者鍵就意味着你正在使用不同的Twitter應用程序,應用程序令牌多大支持新的應用程序?它不可能合併兩個Twitter應用程序令牌。

更改使用者密鑰後,用戶需要再次驗證新的Twitter應用程序。

+0

所以我不應該改變Twitter應用程序,我已經設置它使用驗證用戶?我的意思是消費者的關鍵。 – balanv 2012-08-02 05:54:45

+0

是的,你不應該改變消費者的關鍵,一旦它改變這是新的twiiter應用程序。 – 2012-08-03 06:21:23

相關問題