# ID の管理

> Handle account linking conflicts and manage multiple linked external identities for players.

プレイヤーの関連付けられた ID を管理することは重要です。これにより、プレイヤーはアカウントを保護し、希望のアクセス方法を使用できるようになります。プレイヤーにアカウントリンクを提供する際には、すべてのシナリオを適切に処理することが重要です。

プレイヤーは一意のリンクされた外部 ID (Apple、Facebook、Google) を複数持つことができます。ただし、各外部 ID は 1 人のプレイヤーにしかリンクできません。

### プレイヤー情報の取得##retrieve-a-players-information

`GetPlayerInfoAsync()` を使用すると、プレイヤーの情報をロードできます。これには、リンクされた ID が含まれます。

### アカウントリンクの競合処理##handle-account-linking-conflicts

リンク操作では、ID が他のプレイヤーにすでにリンクされている場合、エラーがスローされます。

競合が発生した場合は、プレイヤーにその状況を通知することが重要です。

選択可能なパラメーターを提供することで、リンクを強制的に作成することもできます。このオプションを使用すると、初期のリンクが削除され、初期のアカウントが回復できなくなる可能性があります。

競合が発生した場合には、以下のオプションを提供することを推奨します。

* リンクを強制し、現在のアカウントを維持する。
* LoginWithX API を使用し、初期アカウントに切り替える。
* アクションをキャンセルし、現在の状態を維持する。


**Frame:**
![](/api/media?file=/authentication/media/images/identity-management.png)
