サードパーティアカウント閉鎖を管理する
注釈:本資料はAI技術を用いて翻訳されています。
はじめに
AccelByte Gaming Services (AGS) のGDPR準拠アカウント閉鎖設定機能により、リンクされたプラットフォームで閉鎖されたサードパーティアカウントに関連付けられたプレイヤーデータを削除できます。プレイヤーがリンクされたサードパーティプラットフォーム(PlayStation、Steam、Xboxなど)でアカウントを閉鎖すると、この機能はそのサードパーティアカウントに関連するすべてのプレイヤーデータをAGSから削除します。これにより、AGSアカウントと閉鎖されたサードパーティアカウント間の依存関係や接続を解消できます。
このガイドでは、以下について説明します。
- アカウント閉鎖設定の表示とアクセス
- PlayStation、Steam、Xboxのアカウント閉鎖設定のセットアップ
- アカウント閉鎖履歴の表示
これらのタスクは、AGS Admin Portal または AGS CLI で実行できます。AGS CLI の手順に従う場合は、AGS CLI をインストールし、ADMIN:NAMESPACE:{namespace}:GDPR:CONFIGURATION に対する READ および UPDATE 権限と、閉鎖履歴を表示するための ADMIN:NAMESPACE:{namespace}:USER に対する READ 権限を持つアカウントでサインインしてください。詳細については、インストールとサインインを参照してください。なお、例では Bash シェルを使用しています。
アカウント閉鎖設定機能は、パブリッシャーおよびスタジオ名前空間でのみ利用できます。ゲーム名前空間からはアクセスできません。
アカウント閉鎖設定の表示とアクセス
- Admin Portal
- AGS CLI
- AGS Admin Portalで、パブリッシャーまたはスタジオ名前空間に移動します。
- サイドバーで、Foundations > 3rd Party Integraitons > Account Closureに移動します。Account Closureページが表示され、既存のプラットフォーム設定のリストが表示されます。
-
アカウント閉鎖設定があるプラットフォームを一覧表示します。
<YourNamespace>をパブリッシャーまたはスタジオ名前空間に置き換えてください。ags gdpr platform-closure list-clients --namespace <YourNamespace> -
特定のプラットフォームの設定を確認するには、
--platformにpsn、steamnetwork、またはxboxを指定します。ags gdpr platform-closure get-client --namespace <YourNamespace> --platform psn
アカウント閉鎖設定をセットアップする
PlayStation、Steam、Xboxのアカウント閉鎖設定をセットアップするには、以下の手順に従います。
PlayStation
まず、PlayStationプラットフォームのクライアントIDとシークレットを準備します。次に、パブリッシャーまたはスタジオ名前空間で以下の手順に従います。
- Admin Portal
- AGS CLI
- Foundations > 3rd Party Integraitons > Account Closureに移動します。Account Closureページが表示されます。
- Account Closureページで、Add Platformボタンをクリックし、PlayStationを選択します。
- Add Platformフォームで、PlayStationプラットフォームのプラットフォーム名、クライアントID、クライアントシークレットを入力します。
- Addをクリックして設定を保存します。
-
プラットフォームの認証情報を含む JSON ファイルを作成します。ファイル名は任意です。この例では
psn-closure.jsonを使用します。{
"clientId": "<PlaystationClientId>",
"secret": "<PlaystationClientSecret>"
} -
設定を保存します。
<YourNamespace>をパブリッシャーまたはスタジオ名前空間に置き換えてください。ags gdpr platform-closure update-client --namespace <YourNamespace> --platform psn --json @psn-closure.json -
認証情報が含まれているため、
psn-closure.jsonを削除します。
Steam
まず、有効なSteam Web API Keyを準備します。Steam設定にはパートナー専用のPublisher Web APIが使用されます。詳細については、Steamの公式ドキュメントを参照してください。次に、パブリッシャーまたはスタジオ名前空間で以下の手順に従います。
- Admin Portal
- AGS CLI
- Foundations > 3rd Party Integraitons > Account Closureに移動します。Account Closureページが表示されます。
- Account Closureページで、Add Platformボタンをクリックし、Steamを選択します。
- Add Platformフォームで、プラットフォーム名とSteam Web API Keyを入力します。
- Addをクリックして設定を保存します。
-
プラットフォームの認証情報を含む JSON ファイルを作成します。ファイル名は任意です。この例では
steam-closure.jsonを使用します。{
"publisherKey": "<SteamWebApiKey>"
} -
設定を保存します。
<YourNamespace>をパブリッシャーまたはスタジオ名前空間に置き換えてください。ags gdpr platform-closure update-client --namespace <YourNamespace> --platform steamnetwork --json @steam-closure.json -
認証情報が含まれているため、
steam-closure.jsonを削除します。
Xbox
まず、有効なXbox Business Partner Certificateファイル(.pfx)を準備します。次に、パブリッシャーまたはスタジオ名前空間で以下の手順に従います。
- Admin Portal
- AGS CLI
- Foundations > 3rd Party Integraitons > Account Closureに移動します。Account Closureページが表示されます。
- Account Closureページで、Add Platformボタンをクリックし、Xboxを選択します。
- Add Platformフォームで、以下を入力します:
- Platform name
- Sandbox ID:ライブ環境を使用するには、Sandbox IDフィールドにRETAILと入力します
- Business Partner Certificate:Microsoft Partner Platformから Business Partner Certificate を取得できます(.pfxファイル)。
- Certificate Password
- Addをクリックして設定を保存します。
-
プラットフォームの認証情報を含む JSON ファイルを作成します。ファイル名は任意です。この例では
xbox-closure.jsonを使用します。{
"sandboxId": "RETAIL",
"bpCertFileName": "<CertificateFile>.pfx",
"bpCert": "<Base64Certificate>",
"password": "<CertificatePassword>"
}sandboxId: ライブ環境の場合はRETAIL、それ以外の場合は使用するサンドボックスの ID。bpCertFileName: Business Partner Certificate のファイル名。bpCert: Business Partner Certificate ファイルの内容を Base64 エンコードした 1 行の文字列。Admin Portal ではファイルが自動的にエンコードされます。AGS CLI では、Linux の場合はbase64 -w 0 <CertificateFile>.pfx、macOS の場合はbase64 -i <CertificateFile>.pfxでエンコードします。password: 証明書のパスワード。
-
設定を保存します。
<YourNamespace>をパブリッシャーまたはスタジオ名前空間に置き換えてください。ags gdpr platform-closure update-client --namespace <YourNamespace> --platform xbox --json @xbox-closure.json -
認証情報が含まれているため、
xbox-closure.jsonを削除します。
アカウント閉鎖履歴を表示する
- Admin Portal
- AGS CLI
- AGS Admin Portalで、パブリッシャーまたはスタジオ名前空間に移動します。
- サイドバーで、Foundations > Legal & Privacy > 3rd Party Account Closureに移動します。3rd Party Account Closureページが表示され、閉鎖日、プラットフォームユーザーID、プラットフォーム、最後にリンクされたパブリッシャーユーザーID、その他の追加情報を含むアカウント閉鎖のリストが表示されます。
-
アカウント閉鎖を一覧表示します。
<YourNamespace>をパブリッシャーまたはスタジオ名前空間に置き換えてください。ags gdpr platform-closure get-history --namespace <YourNamespace>リストを絞り込むには、
--platformでプラットフォームを指定するか、--user-idでユーザー ID を指定します。