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

認証入門

Last updated on February 4, 2026

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

概念の概要

AccelByte における認証の仕組みの高レベルの説明については、コアコンセプト: 認証を参照してください。このセクションでは、特定の認証方法と実装の詳細に焦点を当てています。

概要

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

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

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

Authentication methods

サードパーティプラットフォーム統合カバレッジ

以下の表は、AGS shared cloudとprivate cloudにおけるすべてのサードパーティプラットフォーム統合カバレッジを示しています

サードパーティプラットフォームAGS Private Cloud - ゲーム内ログイン統合AGS Private Cloud - Webログイン統合AGS Shared Cloud - ゲーム内ログイン統合AGS Shared Cloud - Webログイン統合
Steamサポートサポートサポート非サポート
PlayStationサポートサポートサポート非サポート
Xboxサポートサポートサポート非サポート
Epicサポートサポートサポート非サポート
Microsoft非サポートサポート非サポート非サポート
Facebook非サポートサポート非サポート非サポート
Snapchatサポート非サポートサポート非サポート
Oculusサポートサポートサポート非サポート
Twitchサポートサポートサポート非サポート
OIDCサポートサポートサポート非サポート
Googleサポートサポートサポート非サポート
Discord非サポートサポート非サポート非サポート
AWS Cognitoサポート非サポートサポート非サポート
Appleサポートサポートサポート非サポート
Google Play Gamesサポート非サポートサポート非サポート

=======

3rd Party PlatformAGS Private Cloud - In game login integrationAGS Private Cloud - Web login integrationAGS Shared Cloud - In game login integrationAGS Shared Cloud - Web login integration
SteamSupportedSupportedSupportedNot Supported
PlayStationSupportedSupportedSupportedNot Supported
XboxSupportedSupportedSupportedNot Supported
EpicSupportedSupportedSupportedNot Supported
MicrosoftNot SupportedSupportedNot SupportedNot Supported
FacebookNot SupportedSupportedNot SupportedNot Supported
SnapchatSupportedNot SupportedSupportedNot Supported
OculusSupportedSupportedSupportedNot Supported
TwitchSupportedSupportedSupportedNot Supported
OIDCSupportedSupportedSupportedNot Supported
GoogleSupportedSupportedSupportedNot Supported
DiscordSupportedSupportedSupported*Not Supported
AWS CognitoSupportedNot SupportedSupportedNot Supported
AppleSupportedSupportedSupportedNot Supported
Google Play GamesSupportedNot SupportedSupportedNot Supported

* You must implement Discord OAuth integration on your side to obtain the authorization code. We do not handle the Discord login flow.

Best practices

master

ベストプラクティス

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

カスタムデバイスIDによる匿名ログインは使いやすく、AGSとの開発と統合を容易にするように設計されています。

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

未使用のカスタマーデバイスIDで初めてサインインするときに、Headless accountを作成できます。

ユーザー入力が不要なため、テストとデバッグの目的でAccelByteアカウントと認証されたユーザートークンを取得する最も開発者に優しい方法です。

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

管理者認証にエンタープライズアイデンティティプロバイダーを使用する

Azure Active Directory、Google Workspace、またはOpenID Connect準拠のシステムなどのエンタープライズ認証システムをすでに持っている場合、シングルサインオンエクスペリエンスは便利です。認証システムをAccelByteのシステムの外部アイデンティティプロバイダーとして設定することで、管理者ユーザーへのアクセスが自動的に付与されます。

次のステップ

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