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

Discord をアイデンティティプロバイダーとして設定する

Last updated on February 4, 2026

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

概要

このガイドは、認証されたDiscordデベロッパーがDiscordアカウントをAccelByte Gaming Services (AGS) に接続するのに役立ちます。ここに記載されていないDiscordサービス内の追加機能を設定する必要がある場合があります。Discordサービスの設定に関する詳細については、Discordの担当者に連絡し、Discordドキュメントを確認することをお勧めします。

important

このガイドは公開用であり、機密性のため限定的な情報が含まれています。まず完全な機密ガイドを参照することをお勧めします。機密ガイドのコピーをリクエストするには、AccelByteテクニカルプロデューサーにお問い合わせください。

目標

AGS Player Portalを使用してパブリッシャーウェブサイトのDiscord認証方法を有効にします。

前提条件

  • Discord developerアカウント。詳細については、Discord Developer Portalをご覧ください。
  • 認証を設定し、権限を管理するためのAGS Admin Portalアカウント。
  • Player PortalとLauncher用のパブリッシャーnamespace。
  • Player Portal。

Discordアプリケーションの設定

Discordアプリケーションの作成

Discordアプリケーションを作成します。これを行うには、Creating an app guideに従ってください。

Discord OAuth2の設定

Discord OAuth2を設定します。OAuth2 Client Secretを生成して保存します。また、認証プロセスのためにこれらのURIをOAuth2 Redirect URLsに追加します:

  • https://<BaseURL>
  • https://<BaseURL>/iam/v3/platforms/discord/authenticate
  • https://<BaseURL>/iam/v3/public/namespaces/<namespace>/users/me/platforms/discord/web/link/establish

BaseURLはドメインアドレスです。例: https://development.accelbyte.io

詳細については、Discord OAuth2 documentationを参照してください。

Discord用のWebログインの設定

AGS Shared Cloud

ウェブログイン統合は現在AGS Shared Cloudでは利用できず、AGS Private Cloudでのみサポートされています。

設定手順

次の手順を使用して、プレイヤーポータルでDiscordログインを設定します。これにより、プレイヤーはDiscordアカウントを使用してプレイヤーポータルにサインインできるようになります。

  1. AGS Admin portalで、パブリッシャーnamespaceに移動します。

  2. サイドバーメニューで、Game Setup > 3rd Party Configuration > Auth & Account Linkingに移動します。

  3. Login Methodsページで、+ Add Newボタンをクリックします。

    Click add new login method

  4. ログイン方法オプションのリストから、Discordを選択します。

    click discord login method

  5. Client IDフィールドにDiscord App Client IDを、Client SecretフィールドにDiscord App Client Secretを、Redirect URIフィールドに<BaseURL>を入力します(BaseURLはドメインアドレス、例: https://development.accelbyte.io)。

    configuring new login method

  6. 詳細ページにリダイレクトされます。この時点でアクティベートするだけで使用できるようになります。

    activate discord login method

試してみる

パブリッシャーnamespaceでDiscordログイン方法をすでに設定していることを確認してください。

  1. Player Portalに移動し、Loginをクリックします。

    click login on your player portal

  2. Discordアイコンをクリックします。見つからない場合は、More login optionsをクリックします。 click discord icon on your player portal

  3. システムはDiscordログインページにリダイレクトします。Discord認証情報を入力して続行します。

以上です!必要な手順が完了しました。

discord login page

注記

システムは、プレイヤーにDiscordアカウントを既存または新規のAccelByteアカウントにリンクするよう求めます。AccelByteは、プレイヤーがヘッドレスアカウントでPlayer Portalにログインできるように、これを設定可能にする取り組みを進めています。