2010-01-11 112 views
2

我使用tweetsharp允許用戶登錄到我的網站與他們的Twitter帳戶Twitter的登錄提示。第一次通過時,他們需要通過Twitter授予訪問我的網站的權限。精細。但是這也發生在第一次之後。有沒有辦法避免這種情況?避免與tweetsharp

回答

4

問題是您需要使用authenticate方法而不是authorize方法。驗證方法只會提示一次授權。

2

該過程完成後,你應該有來自Twitter的訪問令牌的用戶。如果您存儲了該文件,則可以使用該文件來驗證您從此時開始的呼叫,除非用戶或Twitter本身由於某種原因而撤消了您的應用程序訪問。您不需要每次都瀏覽整個RequestToken /重定向到網頁/ AccessToken步驟。訪問令牌永遠是好事。

1

我在http://ruf.codeplex.com/工作正常使用OAuth和tweetsharp得到了一個項目。你可以看看那個。

我沒有什麼是簡單地存儲在cookie中的身份驗證令牌和祕密。我檢查這一點,以便用戶不必繼續登錄。