diff --git a/Moonlight/App/OAuth2/Providers/DiscordOAuth2Provider.cs b/Moonlight/App/OAuth2/Providers/DiscordOAuth2Provider.cs index fc4c292b..0b8e7bde 100644 --- a/Moonlight/App/OAuth2/Providers/DiscordOAuth2Provider.cs +++ b/Moonlight/App/OAuth2/Providers/DiscordOAuth2Provider.cs @@ -86,6 +86,13 @@ public class DiscordOAuth2Provider : OAuth2Provider var email = getData.GetValue("email"); var id = getData.GetValue("id"); + var verified = getData.GetValue("verified"); + + if (!verified) + { + Logger.Warn("A user tried to use an unverified discord account to login", "security"); + throw new DisplayException("You can only use verified discord accounts for oauth signin"); + } // Handle data