Estou configurando o login do Discord para minha plataforma. Segui o guia de configuração, mas estou encontrando dois erros. Eles ocorrem independentemente de o usuário clicar em “cadastrar” ou “entrar” (quando o usuário ainda não está autenticado).
Problema 1: HTTP vs HTTPS na URL de Redirecionamento
Ao clicar em “Entrar com o Discord”, ele abre este endereço:
https://discord.com/oauth2/authorize?client_id=123123&redirect_uri=http%3A%2F%2Fforum.com%2Fauth%2Fdiscord%2Fcallback&response_type=code&scope=identify+email+guilds&state=123
Notei que ele está usando http em vez de https no redirect_uri, o que produz o erro Invalid OAuth2 redirect_uri. Isso pode ser corrigido alterando manualmente http para https na barra de endereços e pressionando Enter, o que então prossegue corretamente.
Problema 2: Falha na Autorização
Após clicar em “Autorizar” na tela de permissão do Discord, ele redireciona para:
https://forum.com/auth/failure?message=invalid_credentials&origin=https%3A%2F%2Fforum.com%2Fsignup&strategy=discord
Agradeço antecipadamente por qualquer ajuda na resolução desses problemas!
P.S. Verifiquei novamente se estou usando o client id e client secret corretos.
