2010-09-21 17 views
0

所以,我最近幾天一直在閱讀整個OAuth的東西,試圖找到一些東西來幫助我通過twitter進行身份驗證。由於這個論壇中的大多數主題都指向了Ben Gottliebs Framework,我試圖將它包含在我的TestApp中,這很好。Twitter + SAOAuthTwitterEngine

插入我的令牌,登錄很容易。接下來我想做的是使用我自己的登錄屏幕。所以我必須替換與我自己的(例如)UIView一起使用的Webview。

事情是,我無法找到如何做到這一點。我在什麼時候「干擾」既然一切都那麼晦澀完全不知道......

所以我的問題是(故意):

1)有沒有人走近這個問題以任何方式,你可以給我一個暗示要做什麼?
2)通常以這種方式改變框架是否可行?我找不到任何會阻止我這麼做的事情......

回答

1

OAuth背後的想法是您不提供登錄屏幕。這樣,用戶不必給你他的密碼。相反,他會暫時從應用程序中移出,傳遞給Twitter(或Facebook或其他任何人),然後通過Twitter(或Facebook或其他)向您提供一個令牌,只要用戶使用該令牌仍然允許您使用它。

所有人都說,Twitter確實爲您提供了一種自定義自己的登錄屏幕的方式,稱爲xAuth。但是,您需要Twitter的特別許可才能獲得創建xAuth應用程序的權限。

有關XAuth的信息:http://dev.twitter.com/pages/xauth

另一個問題這一點:@iPhone : how to create twitter + OAuth custom login in our application

+0

嗯,一定是再錯過了這點從它。將檢查xAuth。感謝你的回答。 – Icky 2010-09-22 07:12:29