2011-12-09 61 views
1

簡單問題 - 我的web應用程序使用Twitter API - 以及它在oAuth「登錄」中向用戶呈現的按鈕。Twitter API - 「授權應用程序」和「登錄」之間的區別

但我見過其他網絡應用程序(如Quora) - 提示與twitter連接,按鈕顯示「Authorize App」。

任何人都知道區別是什麼?授權應用程序對我的應用程序更加準確。

回答

2

它們實際上被稱爲授權和認證。

主要區別很簡單:每次您查看OAuth頁面時,都會要求您確認訪問權限,如果您過去已接受該功能,另一方會自動爲您批准。

第二(驗證)流程有一些限制,例如無法查看DM。這是因爲隱私原因。

+0

湯姆 - 謝謝。只是爲了澄清 - 這給了我(網站管理員)用戶持久的oAuth令牌嗎?我不希望我的用戶每次都必須批准它。我應該使用「登錄」(身份驗證?)還是「授權應用程序」(授權?)? – jeffhuber

+0

兩者都是永久性的,但是/ authenticate會在用戶過去完成授權時自動授權用戶。 –

+0

非常感謝湯姆! – jeffhuber

相關問題