Discordログイン設定の問題

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_urihttps の代わりに http が使用されていることに気づきました。これにより Invalid OAuth2 redirect_uri エラーが発生します。これは、アドレスバーの httphttps に手動で変更して Enter キーを押すと解決し、正しく進むことができます。

問題 2: 認証の失敗

Discord の権限画面で「承認」をクリックすると、次の場所にリダイレクトされます。

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

これらの問題の解決にご協力いただければ幸いです。

追伸: client idclient secret が正しいことを再確認しました。

はい!私も全く同じです。

私もすべて確認し、何度も繰り返しました。

これは私のnginxの設定と関係があるのでしょうか?

これで動作しました!! セキュリティ設定でHTTPSを強制するようにしたところ、魔法のように動作しました:)

「いいね!」 2