Discord ログインをプラットフォーム用に設定していますが、2 つのエラーが発生しています。これらは、ユーザーがサインアップまたはログインをクリックした場合(ユーザーがまだ認証されていない場合)に関係なく発生します。
問題 1: リダイレクト URL の HTTP vs HTTPS
「Discord でログイン」をクリックすると、次のアドレスが開きます。
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
redirect_uri で https の代わりに http が使用されていることに気づきました。これにより Invalid OAuth2 redirect_uri エラーが発生します。これは、アドレスバーの http を https に手動で変更して Enter キーを押すと解決し、正しく進むことができます。
問題 2: 認証の失敗
Discord の権限画面で「承認」をクリックすると、次の場所にリダイレクトされます。
https://forum.com/auth/failure?message=invalid_credentials&origin=https%3A%2F%2Fforum.com%2Fsignup&strategy=discord
これらの問題の解決にご協力いただければ幸いです。
追伸: client id と client secret が正しいことを再確認しました。
