すでに Google OAuth を正常に使用しているアプリがありますが、現在、ステージング展開をセットアップしようとしています。deviseとomniauthでRailsアプリですが、Googleの設定に問題があるのではないかと思います。
Google api 管理パネル ( https://code.google.com/apis/console ) で、既存のアプリを確認できます。別のコールバック URL を使用して別のものを作成しました (ステージングのため)。Postman (url パラメーターを編集するための凝った方法) を使用して、現在のプロダクション client_id と redirect_url を使用して get リクエストを Google に送信すると、正常に動作します。新しいクライアント (ステージング) の client_id と redirect_url をコピーして貼り付けると、常にエラーが発生しますError: invalid_client
。
問題を解決するためにどこから始めるべきかは確かですが、URL の名前を変更したり、クライアント シークレットを変更したり、管理パネルでクライアントを再作成したりして、さまざまな手順を試しました。何か案は?このエラーはやや不可解です。