Skip to main content

Battle.net で PlayFab 認証をセットアップする

このチュートリアルでは、Battle.net と HTML5/JavaScript を使用して PlayFab 認証をセットアップするプロセスを説明します。

要件

必要なもの:

サーバーとドメイン

このガイドに従うには、有効なドメインを持つサーバーが必要です。登録済みドメインとリモート Web サーバーがまだない場合は、テスト用の HTTP サーバーの実行 チュートリアルに従って、有効なドメイン名でローカル Web サーバーを実行する方法を確認してください。 このガイド全体を通じて、ドメインは http://playfab.example であると想定しています。

Battle.net タイトル クライアント ID を取得する

まず、Battle.net に移動し、Battle.net 開発者アカウントを作成します。アカウントを作成したら、タイトルを作成してクライアント ID を割り当てる必要があります。

Battle.net アドオンをインストールする

タイトルの PlayFab Game Manager ページに移動します。
  1. メニューの Add-ons に移動します。
  2. Battle.net アドオン のアイコン/リンクを見つけて開きます。
  1. Install Battle.net を選択します。
  1. Client ID for Game Client を入力します。
  2. 必要に応じて Client ID for Game Server も入力します。
  3. 次に Save settings ボタンを選択します。
アドオン ページで Battle.net がアクティブとして表示されます。

アクセス トークンを使用したテスト

この例では、従来のアクセス トークン方式を使用して LoginWithBattleNet API をテストする方法を示します。以下に提供されている HTML コードをテスト用に使用してください。
YOUR_CLIENT_IDYOUR_PLAYFAB_TITLE_IDYOUR_BNET_TITLE_NAME、および YOUR_CLIENT_SECRET は必ずご自身の値に置き換えてください。
Web サーバーを使用して HTML ページを開くことを忘れないでください。また、指定した URL を使用してこのページにアクセスするようにしてください。
  1. ページが開いたら、Log in to Battle.net を選択します。
  2. サインイン後、URL から ST 値をコピーし (例: ST=US-xxxx-xxxx)、ダイアログ ボックスに入力します。
  3. Exchange SSO Token for id_token を選択し、値をダイアログ ボックスにコピーします。
  4. Login to PlayFab を選択して、サインイン フローを完了します。
  5. 完了すると、スクリプトが PlayFab 側で認証を試み、結果を表示します。
最終更新日 2026年8月13日