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

認証入門

Last updated on July 14, 2026

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

概要

AccelByte Gaming Services (AGS) は、プレイヤーと管理者を認証する際に柔軟性をもたらすさまざまな認証方法を提供します。

認証オプションには以下が含まれます。

  • カスタムデバイス ID を使用した匿名ログイン
  • メールアドレスとパスワードを使用したログイン
  • Steam、Epic、PlayStation、XBox、Google、Facebook などのゲームプラットフォームおよびソーシャルメディアの Identity Provider のサポート
  • Azure Active Directory、Google Workspace、OpenID Connect などのエンタープライズ ID プロバイダーのサポート

Authentication methods

サードパーティプラットフォームの統合対応範囲

以下の表は、AGS のパブリッククラウドおよびプライベートクラウドにおけるすべてのサードパーティプラットフォーム統合の対応状況を示しています。

サードパーティプラットフォームAGS プライベートクラウド - ゲーム内ログイン統合AGS プライベートクラウド - Web ログイン統合AGS パブリッククラウド - ゲーム内ログイン統合AGS パブリッククラウド - Web ログイン統合
Steam対応対応対応非対応
PlayStation対応対応対応非対応
Xbox対応対応対応非対応
Epic対応対応対応非対応
Microsoft非対応対応非対応非対応
Facebook非対応対応非対応非対応
Snapchat対応対応対応非対応
Oculus対応対応対応非対応
Twitch対応対応対応非対応
OIDC対応対応対応非対応
Google対応対応対応非対応
Discord対応対応対応*非対応
AWS Cognito対応非対応対応非対応
Apple対応対応対応非対応
Google Play Games対応非対応対応非対応
Nintendo対応非対応対応非対応

* 認可コードを取得するには、Discord の OAuth 統合をお客様側で実装する必要があります。Discord のログインフローは AccelByte 側では処理されません。

ベストプラクティス

匿名ログインは開発用途のみに使用する

カスタムデバイス ID を使用した_匿名ログイン_は簡単に利用できるもので、AGS を使った開発と統合を容易にすることを目的としています。

匿名ログインでは、ゲームが提供するデバイスの一意の識別子であるカスタムデバイス ID を使用してユーザーをサインインさせます。これにより、認証済みユーザーが必要な API 呼び出しで以降使用できるアクセストークンが返されます。

未使用のカスタムデバイス ID でユーザーが初めてサインインした際に、ヘッドレスアカウントを作成できます。

ユーザー入力が不要なため、テストやデバッグを目的として AccelByte アカウントと認証済みユーザートークンを取得するうえで、最も開発者にとって扱いやすい方法です。

ただし、ユーザーがデバイスを紛失したり破損した場合、アカウントは失われ、復旧が困難になります。公開するゲームで匿名ログインを使用することを確実に意図している場合を除き、ローンチ前に別の認証方法に置き換えることをお勧めします。

管理者認証にはエンタープライズ ID プロバイダーを使用する

Azure Active Directory、Google Workspace、または OpenID Connect に準拠したシステムなど、既存のエンタープライズ認証システムをお持ちの場合は、シングルサインオンによる利便性の高いログイン体験を実現できます。この認証システムを AccelByte 内で外部 ID プロバイダーとして設定することで、管理者ユーザーへのアクセスが自動的に付与されます。

次のステップ

AGS で希望するサードパーティ認証方法を設定してください。このセクションのガイドを参照してください。