メインコンテンツまでスキップ

Facebook をアイデンティティプロバイダーとして設定する

Last updated on July 15, 2026

注釈:本資料はAI技術を用いて翻訳されています。

Overview

このガイドでは、確認済みの Facebook 開発者が Facebook アカウントを AccelByte Gaming Services (AGS) に接続する方法を説明します。ここに記載されていない Facebook サービスの追加機能の設定が必要になる場合もあります。Facebook サービスの設定に関する詳細については、Facebook の担当者にお問い合わせいただくとともに、Facebook のドキュメントをご確認ください。

Goals

AccelByte Player Portal を使用して、パブリッシャーのウェブサイトで Facebook 認証方式を有効にします。

Prerequisites

  • Facebook 開発者アカウント。新しいアカウントを作成する場合、または既存のアカウントにログインする場合は、https://developers.facebook.com/async/registration/ にアクセスしてください。
  • 認証を設定し、権限を管理するための AccelByte Admin Portal アカウント。
  • Player Portal および Launcher 用のパブリッシャー Namespace。
  • Player Portal。

Facebook アプリを設定する

Facebook アプリケーションを作成する

Facebook 開発者アカウントの下で Facebook アプリケーションを作成します。Create an App Guide に従ってください。

アプリに Facebook ログイン製品を追加する

アプリに Facebook ログイン製品を追加します。Facebook Login for the Web with the JavaScript SDK Guide に従ってください。

高度なアクセスを設定する

public_profile 権限に対する高度なアクセスをリクエストします。Facebook の権限に関する詳細は、Facebook Permissions Reference Page を参照してください。

注記

Facebook Developer Portal での設定に問題がある場合は、カスタマーサポートに連絡して AccelByte からガイドを入手してください。

Facebook 用のウェブログインを設定する

AGS Public Cloud

ウェブログインの統合は現在 AGS Public Cloud では利用できず、AGS Private Cloud でのみサポートされています。

以下の手順に従って Player Portal 用の Facebook ログインを設定し、プレイヤーが自分の Facebook アカウントで Player Portal にサインインできるようにします。

設定手順

  1. AGS Admin Portal で、パブリッシャー Namespace に移動します。

  2. サイドバーメニューで、Foundations > 3rd Party Integrations > Auth & Account Linking に移動します。

  3. Auth & Account Linking ページで、+ Add New ボタンをクリックします。

    AccelByte Admin Portal Login

  4. ログイン方法のオプションのリストから、Facebook を選択します。

    Facebook login

  5. Client ID フィールドに Facebook App ID を、Client Secret に Facebook App Secret を、Redirect URI に Facebook ログインのリダイレクト URI <BaseURL>/iam/v3/platforms/facebook/authenticate を入力します(BaseURL はドメインアドレスです。例: https://development.accelbyte.io)。

    Facebook Create Configuration

  6. システムが Detail ページにリダイレクトします。有効化して使用してください。

    Activate Facebook

ログインをテストする

  1. Player Portal に移動し、Login をクリックします。

    Player Portal

  2. Facebook Icon をクリックします。見つからない場合は、More login options をクリックします。

    Login Page

    システムが Facebook Web Login ページにリダイレクトします。

    Login With Facebook

  3. Facebook の認証情報を入力して続行します。

以上で完了です。必要な手順を完了しました。

Facebook Login

注記

システムはプレイヤーに、既存または新規の AccelByte アカウントと Facebook アカウントをリンクするよう求めます。AccelByte は、プレイヤーがヘッドレスアカウントで Player Portal にログインできるように、この設定を可能にする取り組みを進めています。

Troubleshooting

このセクションでは、よくあるエラーや問題と、それらを解決するための推奨事項を紹介します。

高度なアクセスを取得できない

Basic Information に有効な Privacy Policy URL とデータ削除情報を記載していない場合、Advanced Access を取得できません。

Facebook 経由のログインに失敗する

Development Mode を使用している場合は、Tester ロールを持つ Test User または Real User アカウントでログインしていることを確認してください。