GoogleAppEngineでOAuth2Facebookを使用してネイティブiOSアプリケーションを認証するためのチュートリアルを見つけるのにまだ問題があります。Facebookとのセッションを作成するには、GAEでプロキシを使用する必要があるかもしれません(ここのように:iPhoneネイティブクライアントからGoogle App Engineで認証します)が、ネイティブFacebook UIでSSOを実行する最もクリーンな方法は何ですか?
Facebook ios Authチュートリアルに沿ったものを使用すると思います:http://developers.facebook.com/docs/tutorials/ios-sdk-tutorial/authenticate/
しかし、代わりにセッションをGAEサーバーに渡し、クライアントデバイスにセッションをキャッシュして、サーバーへのhttps要求を認証できるようにするにはどうすればよいですか?基本的に、GAEでsimple-authを使用し、iOSアプリケーションをネイティブ(Web)クライアントのように動作させたい(ただし、UIWebViewsは使用しない)。これを行う簡単な方法はありませんか?
ちなみに私はGoogleAppEngineで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:この有益な投稿を見つけましたが、それを行う方法についてのチュートリアルはまだありません。セキュリティで保護されたWebサービスにもアクセスするiOSアプリでFacebook認証用に設計する