我仍然無法找到任何類型的教程,用於在Google App Engine上使用OAuth 2 Facebook對本機iOS應用程序進行身份驗證。我意識到我可能需要在GAE上使用代理(如:Authenticate with Google App Engine from an Iphone Native Client)與Facebook創建會話,但使用原生Facebook UI執行SSO的最簡單方法是什麼?Facebook iOS上的Google App Engine上的OAuth
我猜我會使用沿着Facebook的IOS驗證教程線的東西:http://developers.facebook.com/docs/tutorials/ios-sdk-tutorial/authenticate/
但後來我怎麼反而給會話我的GAE服務器,並在客戶端設備上緩存的會話,這樣它可以驗證https服務器的請求?我基本上想在GAE上使用simple-auth,並讓我的iOS應用程序像本機(web)客戶端(但不使用UIWebViews)一樣工作。沒有一個簡單的方法來做到這一點?
順便說一下,我在Google App Engine上使用python。我發現這對於Java,但我真的不知道它究竟是幹什麼的,因爲文件還沒有被寫入http://www.lean-engine.com/index.html
類似的懸而未決的問題:https://stackoverflow.com/questions/14878727/oauth-from-native-ios-app-with-oauth-from-facebook
編輯:基本上,我希望有類似登錄Draw Something和其他Zynga遊戲,允許用戶簡單地使用他們的原生Facebook/iOS6認證來對我的服務器進行API調用認證。
EDIT2:發現這個信息後,但仍沒有關於如何做到這一點Design for Facebook authentication in an iOS app that also accesses a secured web service
我是否應該使用類似GTMOAuth2的身份驗證對我的服務器的請求,並在GAE上使用simple-auth?我只是對所有不同的身份驗證過程感到困惑。 – 2013-02-22 01:11:13