Sto attualmente configurando l’accesso a Discord per la mia piattaforma. Ho seguito la guida alla configurazione, ma sto riscontrando due errori. Questi si verificano indipendentemente dal fatto che l’utente faccia clic su “registrati” o “accedi” (quando l’utente non è ancora autenticato).
Problema 1: HTTP vs HTTPS nell’URL di reindirizzamento
Quando si fa clic su “Accedi con Discord”, si apre questo indirizzo:
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
Ho notato che utilizza http invece di https nel redirect_uri, il che produce un errore Invalid OAuth2 redirect_uri. Questo può essere corretto modificando manualmente http in https nella barra degli indirizzi e premendo Invio, il che procede correttamente.
Problema 2: Fallimento dell’autorizzazione
Dopo aver fatto clic su “Autorizza” nella schermata delle autorizzazioni di Discord, viene reindirizzato a:
https://forum.com/auth/failure?message=invalid_credentials&origin=https%3A%2F%2Fforum.com%2Fsignup&strategy=discord
Grazie in anticipo per qualsiasi aiuto nella risoluzione di questi problemi!
P.S. Ho ricontrollato di aver utilizzato il client id e il client secret corretti.
