2011-01-05 46 views
5

我正在使用Google應用引擎來託管後端的iPhone應用程序。我需要通過Google進行身份驗證,但似乎無法從我的應用中找到方法。看起來我想讓UIWebView讓用戶登錄我從Google獲得的重定向登錄頁面,但我寧願讓用戶一次輸入證書,然後讓它持續存在,除非用戶註銷。從iOS設備到Google App引擎的身份驗證

這可能嗎?我應該看看其他選項還是我沒有正確處理重定向?

任何建議或信息,將不勝感激。

感謝

+0

你有沒有考慮使用OAuth? – 2011-01-05 05:23:27

+0

我做過了,但看起來好像過度。我追蹤了一個名爲GoogleAppEngineAuth的框架,該框架處理獲取auth cookie。現在我想了解如何在未來的請求中包含該cookie。 – sully77 2011-01-20 01:28:23

回答

5

O-Auth可在App Engine上。 只需在您的項目中插入GTMOAuth,並出示GTMOAuthViewControllerTouch。您將能夠將身份驗證令牌存儲在用戶的鑰匙串中。

然後授權您的NSURLMutableRequests通過[auth authorizeRequest:myNSURLMutableRequest] ... 我認爲這可能比重用和管理cookie更容易。