これはとても奇妙です...
サイト A に Google OAuth2 を実装し (Ruby on Rails を使用しています)、localhost:3000/auth/google_oauth2/callback と sitea.herokuapp.com/auth/google_oauth2/callback を Google Cloud Console のリダイレクト uri フィールドに正常に追加しました。 .
サイト B で同じことをしようとしましたが、リダイレクト URI をまったく設定できません。
だから私は少しごまかして、サイト A のキーとシークレットをサイト B に使用しました...そしてそれはすべて localhost で機能しました。
しかし、私が開発を終えて、siteb.herokuapp.com/auth/google_oauth2/callback を元のサイト A アプリに追加して本番環境でテストしようとしたとき...追加されなかっただけでなく、localhost と sitea uri が削除されました、そして今、それらを追加することはできません。
助けてください?何が起こっている可能性がありますか、どうすればテストできますか?
ありがとうございました!