私が行うなら、プラグインでカスタムユーザーフィールドを使用し、そのフィールドが保存された際にメンバーシップを検証させる方法ですね。Discord と Roblox の両方を検証するのは過剰に思えます。
例えば、ランダムな番号を生成し、それをユーザーに Discord または Roblox のプロフィールに追加してもらい、before_save でそのリモートプロフィールにキーが含まれているか検証するという手法があります。
私が行うなら、プラグインでカスタムユーザーフィールドを使用し、そのフィールドが保存された際にメンバーシップを検証させる方法ですね。Discord と Roblox の両方を検証するのは過剰に思えます。
例えば、ランダムな番号を生成し、それをユーザーに Discord または Roblox のプロフィールに追加してもらい、before_save でそのリモートプロフィールにキーが含まれているか検証するという手法があります。