私はこの質問(Web以外のゲームのオンラインハイスコアリストを保護する)を読み、スコア自体を暗号化または保護しようとはしないという結論に達しました。
ただし、スコアを送信するために、ビデオゲームに何らかのフェデレーションログイン(OpenIDなど)を追加したいのですが、これはWebサイトにのみ最適のようです。OpenID + OAuthかもしれませんが、パブリックAPIに安全にアクセスするには本当に最適なようです。これらの点のいずれかが間違っている場合は訂正してください。
それを考慮した最良の解決策は何でしょうか:
- C ++ゲーム(WebKitなどなし)にブラウザーを組み込みたくありません。たとえば、Unity3Dのセットアップは、Webサイトからライセンスを取得するまで待機します。
- ユーザーが管理する別のアカウントを持たないようにします(ユーザーはGoogle、Twitterなどのアカウントを使用できます)
- これは主に、プレーヤーとそのスコアを関連付け、場合によってはその「表示名」をリーダーボードに保存するための手段になります。
ありがとう。