Authentification Manager
RaidProtect の Authentification Manager(AM)は、最も機密性の高い Discord ロールへのアクセスを、確かな本人確認で守ります。パスキー(WebAuthn)、PIN コード、OTP により、メンバーは認証を済ませた後にだけ、限られた時間だけ機密性の高いロールを取得できます。Discord 上では、このモジュールは「認証マネージャー」という名前で表示されます。
❓ Authentification Manager の仕組み
Authentification Manager は、保護された ロールと一時的なセッションで成り立っています。管理者が AM でロールを保護すると、次のようになります。
- その Discord ロールは常時付与されなくなり、取得するには認証が必要になります。
- 許可されたメンバーは、
/authコマンド(または運営パネルの「ロールを取得」ボタン)で認証します。 - ロールに設定された期間の一時的なセッションが作成されます。
- セッションの期限が切れると、ロールは自動的に外されます。
各メンバーは、認証する前に、まず /auth-profile で認証プロフィールを作成する必要があります。
セッション中のメンバーの Discord 上の操作(BAN、メッセージの削除、ピン留め、チャンネルの変更など)は、その対象とともに AM のジャーナルに記録されます。保護されたロールで何が行われたかを把握できます。
🔐 セキュリティグレード
認証方法ごとにセキュリティグレードが付きます。保護されたロールごとに最低グレードが定められており、メンバーはそれに到達する必要があります。
| グレード | 条件 |
|---|---|
| 登録済みのパスキーが 1 つ以上 | |
| OTP(2FA)コードが有効 | |
| 8 桁以上の強化 PIN | |
| 6 桁以上の強化 PIN | |
| 6 桁以上のシンプル PIN | |
| 4 桁以上のシンプル PIN |
設定した認証方法のうち、最も高いグレードが自動的に採用 されます。たとえば、シンプル PIN(グレード D)とパスキー(グレード S)がある場合、グレードは S になります。
🛡️ 認証方法
- PIN
- OTP(2FA コード)
- パスキー(WebAuthn)
PIN コードは最も簡単な方法です。2 つのモードがあります。
- シンプル PIN:ウィンドウでの通常の入力(4〜12 桁)。
- 強化 PIN:入力のたびにキーの位置が入れ替わるテンキー(6〜12 桁)。後ろからのぞき見されても、第三者にコードを推測されにくくなります。
単純すぎる PIN は拒否されます。同じ数字の繰り返し、昇順または降順の並び、よくあるパターンなどです。
OTP は、TOTP(Time-based One-Time Password)標準を使い、Google Authenticator、Authy、1Password、Dashlane、Bitwarden などの認証アプリに対応しています。
- 30 秒ごとに更新される 6 桁のコード。
パスキーは最も高いセキュリティレベル(グレード S)を提供します。認証はブラウザで、次のいずれかを使って行います。
- 指紋認証または顔認証(Touch ID、Face ID、Windows Hello)。
- 物理セキュリティキー(YubiKey など)。
パスキーを使うと、Discord の言語で外部リンクがブラウザで開きます。確認が完了すると、ロールが付与されます。
👤 認証プロフィール(/auth-profile)
/auth-profile コマンドは、あなた個人の認証プロフィールを管理します。どのサーバーでも、DM でも使え、プロフィールはどこでも同じです。
初回の利用
初めて使うときは、グレード、一時的なセッション、認証方法を紹介するウェルカム画面が表示されます。「続ける」をクリックして、最初の認証方法を設定します。
認証方法の管理
プロフィールから、次の操作ができます。
- PIN コード(シンプルまたは強化)の追加、変更、削除。
- QR コードまたはシークレットキーによる2FA コード(OTP)の有効化、再生成、削除。
- 登録ページからのパスキーの追加、または削除。各パスキーには、デバイス名と最終使用日が表示されます。
すでに認証方法 がある場合は、別の方法を追加または変更する前に、認証が求められます。プロフィールの下部には、現在のグレードと、1 つ上げるために追加すべき方法が表示されます。
認証方法を削除すると、グレードが下がることがあります。その場合、より高いグレードを要求するロールへのアクセスは無効になります。
有効なセッション
有効なセッションと有効期限は、各サーバーの /auth コマンドのパネルに表示されます。
監査ログ
プロフィールには、アカウントで行われた直近 3 件の操作が表示されます。「すべてのログを表示」ボタンで、ページ分けされた全ログが、該当するサーバーとともに開きます。
アカウントのリセット
「認証方法を忘れた」ボタンは、アカウントを完全にリセットします。この操作では、次のことが行われます。
- すべての認証方法(PIN、2FA、パスキー)が削除されます。
- すべてのサーバーで、保護されたロールへのアクセスが無効になります。
- すべてを再設定する必要があります。
この操作は元に戻せません。すべてのアクセスが直ちに取り消されます。
🔑 認証する(/auth)
/auth コマンドで認証すると、保護されたロールを取得できます。
次のコマンドを使用します:/auth [role]
認証の流れ
- サーバーで
/authコマンドを実行するか、運営パネルの「ロールを取得」をクリックします。 - メニューに、利用できるロールが、必要なグレードとセッション時間とともに表示されます。
- ロールを選びます。
- ロールのグレードに到達する認証方法の中から、1 つ選びます。
- 確認を行います(PIN、OTP、またはパスキー)。
- 成功すると、Discord ロールが付与され、セッションが作成されます。
メニューに表示されるのは、ステータスが有効で割り当てられているロールだけです。
セッションの管理
/auth パネルには、有効なセッションが一覧表示されます。各セッションで、次の操作ができます。
- セッションを延長:もう一度認証すると、セッションの期間が最初からやり直しになります。
- セッションを終了:セッションは直ちに取り消され、Discord ロールが外されます。
セキュリティ
- 警告:失敗が 3 回に達すると、警告メッセージが表示されます。
- ロック:5 回失敗すると、アカウントが 1 時間ロックされます。
- リセット:10 回失敗すると、アカウントがリセットされ、すべてのアクセスが取り消されます。
⚙️ サーバーの設定
Authentification Manager の設定パネルは、2 通りの方法で開けます。
/settingsコマンドを実行します。- 「保護」タブを開きます。
- 「認証マネージャー」の横にある「設定」をクリックします。
パネルがダッシュボードの代わりに表示され、「戻る」ボタンで保護タブに戻れます。同じパネルを開く /auth-settings コマンドを直接使うこともできます。
/auth-settings コマンドは、既定では管理者専用です。管理者でないマネージャーに使わせるには、サーバー設定 > 連携サービス > RaidProtect でそのマネージャーに許可してください。
権限
| ロール | アクセス |
|---|---|
| オーナー | 完全なアクセス |
| 管理者 | 完全なアクセス(管理者権限が AM で保護されたロール由来の場合を除く) |
| マネージャー | 制限付きのアクセス:認証が必要で、自分より下位のロールとユーザーだけを管理でき、サーバーの設定は変更できません |
マネージャーの認証
オーナーでも管理者でもないマネージャーは、パネルを開くたびに認証する必要があります。マネージャーの最低グレードに到達する方法が提示されます。「PIN で認証する」「OTP で認証する」「パスキーで認証する」です。強化 PIN は、キーがシャッフルされるテンキーで入力します。
/auth と同じ保護が適用されます。3 回の失敗で警告、5 回の失敗で 1 時間のロック、10 回の失敗でアカウントのリセットです。
サーバーの設定項目
「サーバー設定」の横にある「編集」をクリックすると、「サーバーの認証設定」ウィンドウが開きます。
- デフォルトのセッション時間:新しいロールに提案される期間。
30m、2h、1dの形式で指定します。無料版は最大 8 時間、Premium 版は最大 24 時間。既定:10 分。 - デフォルトの最低グレード:新しいロールに提案されるグレード。既定:A。
- マネージャーの最低グレード:マネージャーがパネルを開くために到達すべきグレード。既定:A。
- Webhook の URL(空欄にすると削除):AM のログを受け取る Discord のウェブフック(任意)。Discord のウェブフックの URL のみ使えます。
マネージャーは、これらの設定を変更できません。
ロールタブ
ロールタブには、保護されたロールが、グレード、セッション時間、ユーザー数とともに一覧表示されます。タブの下の「最近のセッション」ブロックには最新のセッションが表示され、「すべて表示」ですべてのセッションの一覧が開きます。
上限: 無料版は 3 ロール、Premium 版は 10 ロール。無効なロールも、スロットを使用します。
ロールを追加する
- Authentification Manager のパネルを開きます(上記を参照)。
- 「ロール」タブで、「追加」をクリックします。
- 保護する Discord ロールを選びます。
- 最低セキュリティグレードを選びます。
- セッション時間を指定します。
- 登録方式を選びます(下記参照)。
- すでにそのロールを持っているメンバーが検出されます。選択を調整して、「招待を送信」(または「スキップ」)をクリックします。
選ばれた各メンバーは、グレードが足りていればステータス有効で、足りなければ招待済みでロールに紐づけられます。後者の場合、/auth-profile の設定を促す DM が届きます。
OTP 必須
このロールをそのまま使用する連携サービスが管理しているロール、Discord のオンボーディングで使われているロール、RaidProtect のロールより上位またはあなたのロールより上位のロール、すでに保護されているロールは拒否されます。

PIN コード
2FA コード
Passkeys
Authentification Manager
デフォルトの最低グレード :
マネージャーの最低グレード :
Webhook : 未設定
• 60m • 3 人のユーザー