Problèmes de configuration de connexion Discord

Je configure actuellement la connexion Discord pour ma plateforme. J’ai suivi le guide de configuration, mais je rencontre deux erreurs. Celles-ci se produisent que l’utilisateur clique sur inscription ou connexion (lorsque l’utilisateur n’est pas encore authentifié).

Problème 1 : HTTP vs HTTPS dans l’URL de redirection

Lorsque l’on clique sur « Se connecter avec Discord », cette adresse s’ouvre :

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

J’ai remarqué qu’il utilise http au lieu de https dans le redirect_uri, ce qui produit une erreur Invalid OAuth2 redirect_uri. Cela peut être corrigé en changeant manuellement http en https dans la barre d’adresse et en appuyant sur Entrée, ce qui permet ensuite de continuer correctement.

Problème 2 : Échec de l’autorisation

Après avoir cliqué sur « Autoriser » sur l’écran d’autorisation de Discord, il redirige vers :

https://forum.com/auth/failure?message=invalid_credentials&origin=https%3A%2F%2Fforum.com%2Fsignup&strategy=discord

Merci d’avance pour toute aide apportée à la résolution de ces problèmes !

P.S. J’ai vérifié et revérifié que j’utilise les bons client id et client secret.

Oui ! C’est exactement ce qui se passe pour moi aussi.

J’ai également tout vérifié et répété plusieurs fois.

Cela pourrait-il être lié à ma configuration nginx ?

J’ai réussi !! J’ai simplement activé la force https dans les paramètres de sécurité et cela a fonctionné comme par magie :slight_smile:

2 « J'aime »