2 つの別々のゲームを作成しましたが、同じログイン システムを共有したいと考えています。そのため、両方のゲームに使用する 1 つのアカウントを持っている場合。
しかし、彼らが最初にサインアップしてログインするとき、集中型システムにリダイレクトしたくありません。サインアップ/ログインプロセスをできるだけシンプルにしたいからです。
そのため、通常どおり Web サイトにサインインさせてからcURL
、API を構築して中央の Web サイトにリクエストを送信することを考えていました。
ただし、どの Web サイトも同じネットワーク上にないため、これが良いアプローチであるかどうか疑問に思っています。ゲームが存在するドメインからのリクエストのみを受け入れるように、集中型ログイン システムを構築する必要があると思います。しかし、私が心配しなければならないことは他にありますか?たとえば、パスワードはどのように送信すればよいですか? それらをプレーンテキストで送信するのは恐ろしい考えのように思えるので、ゲーム側でそれらをハッシュする必要があると思います. たとえば、ユーザーテーブルの小さなコピーを作成する必要があると思いますusername
およびuser_id
.
たとえば、Facebook Connect などを使用したくありませんOpenID
。これは、外部システムにリダイレクトすることを意味し (これはユーザー エクスペリエンスに悪影響を及ぼします)、Web サイトのプレーヤーからの平均年齢は約 14 歳であるため、彼らには手がかりがありません。OpenID
また、Facebook アカウントを私の Web サイトに接続するよう強制したくありません。
また、私はネイティブではないので、正しい方法で自分自身を表現するのに苦労しています.
前もって感謝します!