PlayFabのユーザー認証

仕組み

ランチャーのユーザー認証でPlayFabのサービスをご利用いただけます。ランチャーを既存サービスにつなげて、エクソラ ログインの代わりにユーザー認証として利用可能です。

使用に適した方

すでにランチャーを統合していて、PlayFabサービスを設定するパートナー。

使用するには

ユーザー認証をPlayFabで有効にする方法。

  1. アカウントマネージャーへリクエストを送信。
  2. config.jsonファイルで次のオブジェクトの追加、入力をします。
    • playfab_project_id:PlayFabプロジェクトID。
    • use_playfab_login:'true'でPlayFab経由で認証を有効化。
    • playfab_link_restore_pass:パスワード変更ページのリンク。値を指定しないと、パスワード変更は利用できません。
    • playfab_link_create_account:アカウント作成ページへのリンク。値を指定しないと、アカウント作成はできません。
    • use_playfab_id_in_store:'true'でゲーム内ストアのユーザーIDとしてPlayFabデータベースからユーザーIDを設定します。'false'でエクソラデータベースからユーザーIDを設定します。デフォルトは'false'です。

Notice: use_playfab_id_in_storeオブジェクトの値を変更する場合は、ランチャーにユーザーがいないときだけをお勧めします。

{
  "playfab_project_id": "FB8D",
  "use_playfab_login": true,
  "playfab_link_restore_pass": "http://coolgame.com/restore_pass",
  "playfab_link_create_account": "http://coolgame.com/create_account",
  "use_playfab_id_in_store": false
}

ユーザー認証を設定するため、インターフェースにはUIStyle.jsonオブジェクトを使用しています。