2010-10-30 30 views
9

我創建用於集中管理一個Twitter帳戶 一個WordPress插件消費者的祕密。我希望允許用戶通過類似於twitterfeed.com的管理面板 添加帳戶。的OAuth - 開源應用

不過,我可以看到這樣做的唯一途徑是讓用戶登錄 自己的帳戶,註冊在消費者密鑰和消費者祕密下的唯一名稱的應用和 貼到我的應用程序。

什麼是簡單的 安全反響分配一個使用者密鑰和祕密與我的插件, 這樣我就可以得到請求令牌和訪問令牌和減少用戶所需的 努力呢?

回答

7

據我所知,最大的問題(我不知道這肯定是一個安全問題)是有人會不恰當地使用你的密鑰/祕密(讓我們說一個垃圾郵件應用程序),導致它被撤銷。此時,您的插件的每個實例都將無法通過身份驗證,您必須生成一個新插件,並將其合併到您的插件中,並讓所有用戶進行更新。這可能是不理想......

Ars Technica的有關於它的一個非常好的寫了here

+0

我打在這裏尋找如何保護消費者的Twitter祕密。現在這個討論現在已經有近2年的歷史了。我不知道爲什麼Twitter不支持oauth 2.0,它具有中間認證碼的概念,並且不需要消費者密碼與移動客戶端。有什麼見解? – Sushil 2013-05-10 06:19:44

+0

@Sushil,他們不支持IPv6的原因是相同的:它會花費比他們願意投入的資源更多的資源,直到現在,但他們可能會在稍後修復它。 – Magnus 2013-08-13 16:36:57