ユーザーログインのためのFacebookのシングルサインオン手順を含むアプリを開発しています。
このアプリには、すでにアプリを使用している友達のリストをユーザーに提供し、各友達と一緒に行くためにバックエンドからのデータを表示することに依存する、いくつかのソーシャルインタラクションポイントが含まれています。
私は人々がそうするための最良のプロセスであることに興味があります...
私のアプリがfbから友達リストをロードし、各友達と一緒に表示する必要のあるデータをバックエンドに照会するという別のアプローチ。
または...
ユーザーが最初にログインしたときに認証トークンをサーバーに渡し、サーバーでフレンドルックアップを実行して、ユーザーにロットを配信します。
明らかに、サーバーがfbとの通信を遅くする理由がない場合、2番目はクライアント側でよりスムーズなエクスペリエンスを提供するはずです。ただし、認証トークンをサーバーにスローすることはa)安全ですか?b)サーバー/クライアントで新しいトークンが発行され、他のトークンでは発行されない場合、同期で問題が発生します。
乾杯
ベン