デバイス ID をアイデンティティプロバイダーとして設定する
注釈:本資料はAI技術を用いて翻訳されています。
概要
デバイス ID は、デバイスごとに割り当てられる一意の識別子です。AccelByte Gaming Services (AGS) では、プレイヤーはデバイス ID を使用してゲームにログインし、ヘッドレスアカウントを取得できます。デバイス ID によるログイン方法をゲームに統合する手順については、Unreal Engine と Unity のオンラインチュートリアルをご覧ください。
目標
- AGS SDK を使用して、ゲームでデバイス ID 認証を有効にします。
前提条件
- 認証の管理権限を持つ AGS Admin Portal アカウント。
- ゲームネームスペース。
AGS でデバイス ID ログインプロバイダーを設定する
-
AGS Admin Portal で、ゲームネームスペースに移動します。
-
サイドバーメニューで、Foundations > 3rd Party Integrations > Auth & Account Linking に移動します。
-
Auth & Account Linking ページで、+ Add New をクリックします。

-
Select login provider ページの Device タブで Device ID を見つけ、クリックします。
-
Set Up Device login provider フォームが表示されます。

-
次のフィールドを入力します。
- Platform ID:
device。AGS によって自動的に設定されます。この値は変更できません。 - Redirect URI: OAuth のコールバック URL です。デフォルト値は
http://127.0.0.1です。
- Platform ID:
-
Add & Activate をクリックすると、プロバイダーの作成と有効化を一度に実行できます。有効化せずに作成する場合は、Add をクリックします。
ログインプロバイダーを編集する
-
Auth & Account Linking ページで、デバイス ID プロバイダーをクリックします。
-
Device login provider ダイアログが表示されます。必要に応じて各フィールドを更新します。
-
画面上部の Status トグルを使用して、プロバイダーを有効化または無効化します。

-
Save をクリックします。
ベストプラクティス
プレイヤーはデバイスを使用してログインするため、認証情報を入力する必要はありません。その一方で、デバイスにアクセスできなくなった場合にアカウントの復旧が困難になるというリスクがあります。このリスクを軽減するため、ヘッドレスアカウントからフルアカウントへのアップグレードをプレイヤーに促すことをお勧めします。アカウントの詳細については、アカウントの仕組みに関するドキュメントをご覧ください。