2

Flash クライアント側とサーバー側で C#/.NET を使用して、キャンバスでマルチプレイヤー Facebook ゲームを開発しています。通信はソケットを使用しています。Flash は asp.net ページ内に読み込まれます。

主に認証モジュールでの Facebook 統合に関する経験豊富な開発者からのベスト プラクティスが必要です。

私はこれらのシナリオを思いつきました:

  1. 起動時やその他の呼び出し時にユーザーを認証するための facebook 用の Flash SDK (外部から JavaScript メソッドを呼び出す)。
  2. アプリの読み込み時の ASP.NET サーバー側認証 (おそらく Javascript SDK を使用)。そして、「ゲームサーバー」(フラッシュがソケットと通信している)を使用して、JavaScript SDKを使用せず、FB APIへの直接呼び出しを行います。

どちらの方法が優れているか、またその理由は? セキュリティの問題もあると思います:|

編集 いくつかの詳細を追加しました:

4人用のシンプルなマルチプレイヤーゲームです。最初に、C# の aspx.cs コードで facebook キャンバスによって投稿された signed_request を確認し、facebook が提供する UserId を取得して、それを flash クライアントに渡します。この UserId を確認し、それが最初に signed_request を使用して取得した ID であるかどうかを確認します (このステップは、私が行き詰まっており、助けが必要な場所です)。その後は大丈夫だと思います

4

1 に答える 1