oAuth 経由で Facebook と Twitter のログイン/サインアップをサポートする Web アプリケーションがあります (また、FB/TW に投稿することもできます)。今、私たちはモバイル クライアントを構築しています。当然のことながら、モバイルでも FB-Twitter を介してユーザーがログイン/サインアップできるようにしたいと考えています。iOS では、システム統合アカウントを使用していても同様です。
モバイル アプリとサーバー アプリは 2 つの異なるアプリですが、oAuth を正しく取得した場合は、2 つの認証が必要になります。1 つはモバイル クライアント用 (システム アカウントを使用できます)、もう 1 つはサーバー用 (そのために WebView を表示する必要があります)。
それでも、いくつかの既存のアプリは、単一認証のみで問題ないようです (Flickr や Foursquare など! iOS システムの FB アカウントのみで、少なくとも 4sq は問題ないようです。それはどのように可能ですか?
- モバイル アプリと Web アプリの間でコンシューマ キー/シークレットを共有して、本質的に同じアプリにしていますか?
- 彼らは oAuth に FB 固有の拡張機能を使用していますか?
- ユーザー ID を作成することから来るところはどこでも、認証トークンのみを使用しますか?
- 全然違うもの?