質問: 現在RailsでWEBサービスを作成しており、こちらの記事を参考にGoogleログインを実装したのですが、 開発環境localhost:3000ではログインできたのですが、本番環境だと 承認エラー エラー 401: invalid_client The OAuth client was not found. とエラーが出てしまいます。 envファイルに書いているため本番環境で読み込まれていないからなのか、それとも他の原因なのか全くわかりません。 Googleコンソールの承認リダイレクトURLには本番環境のURLは入力しています。herokuappのURLは使えないということはあるのでしょうか。 同意画面が表示されていますが、アプリは審査されていないため、ユーザーには一部の情報が表示されず、・・・という記述もありますが、このアプリ審査という動作は必要なんでしょうか? あやふやな質問で申し訳ございませんがご回答のほどよろしくお願いいたします。![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/c2d4bdf8eae9bb320ed26e253c3c1e6e.png) ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/518a0ec9822c94d445ae256b9eaea06b.png) ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/a3602526db20a70296908acdc9c4b21b.png) ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/d11055304a8e5914e399bfa19f800d1b.jpeg)
回答: GCPで本番環境用のoauthのcredentialは作成しましたか? 開発環境と本番環境では確か別々で生成しなければならなかった気がしたので、こちら調べてみてはいかがでしょうか? https://stackoverrun.com/ja/q/11439389