Epic Games OAuth2
Discord アカウントと Epic Games アカウントをリンクする仕組みです。Replay Analyzer の Discord ロール付与(Pro) 機能で、プレイヤーの Epic Games アカウントと Discord アカウントを対応させるために使用します。
リンクの流れ
- Discord サーバー内で、FN-Tools#8196 から送信される Epic Games アカウント連携 のメッセージを確認します。
- メッセージ内の Epic Games アカウントを連携 ボタンをクリックします。
- 表示されたリンクを開くと、FN-Tools のサイトに移動します。
- FN-Tools から
epicgames.com/id/authorizeにリダイレクトされます。 - Epic Games のサインイン・認証を完了します。
- fn.yuyutti.com に戻り、リンク完了です。
FN-Tools はパスワードを受け取りません。認証は Epic Games のサーバー上で完結します。
要求する権限
Epic Games の認証画面では、アカウントID、ディスプレイネーム、言語、リンク済みアカウントのディスプレイネームの確認 が表示されます。
FN-Tools では、認証後に返される Epic Games アカウントIDとアクセストークン内のディスプレイネームを FN-Tools Link連携データに使用します。
保存済みのディスプレイネームは、一定期間ごとに Epic Games のアカウント情報 API を使って更新される場合があります。Epic Games OAuth のアクセストークンやリフレッシュトークンは保存しません。
保存される情報
| 項目 | 内容 |
|---|---|
| Epic Games アカウントID | Epic Games アカウントの固有 ID(UUID 形式) |
| ディスプレイネーム | Epic Games アカウントの表示名 |
| 対応 Discord ユーザーID | リンク元の Discord アカウント ID |
保存しない情報: 言語・リンク済みアカウントのディスプレイネーム・メールアドレス・購入履歴・フレンドリスト・V-Bucks 残高・プレイ履歴
リンクの仕様
- 1つの Discord アカウントにリンクできる Epic Games アカウントは 1件のみ です。別の Epic Games アカウントでリンクし直すと、以前のリンクは自動的に解除されます。
- 1つの Epic Games アカウントを複数の Discord アカウントに同時にリンクすることはできません。別の Discord アカウントでリンクし直すと、以前のリンクは自動的に解除されます。
連携の解除
Epic Games の アカウント → リンクされたアカウント → リンク済みアカウント から、FN-Tools の連携をいつでも解除できます。
FN-Tools 側に保存されている FN-Tools Link連携データを削除するには、FN-Tools BOT が参加している Discord サーバー内で /unlink コマンドを実行してください。
Last updated on