0

私はomniauth-facebookを使用しているRailsアプリケーションを所有しています。テスト環境と本番環境があります。テスト環境のURLはhttp://test.appname.comで、本番環境のURLはhttp://appname.comです。どちらもまったく同じコードのコピーを実行しており、FacebookアプリIDとシークレットを共有しています。最近、FBログインが「無効な資格情報」というメッセージで本番環境で失敗していることに気付きましたが、テストでは問題なく機能しているようです。これはすべてのFBアカウントに影響しています。ユーザーが許可したアプリからアプリを削除して再度追加しようとしましたが、違いは見られませんでした。また、生成されたURL:

製品: https ://www.facebook.com/dialog/permissions.request?app_id = 298807996812584&display = page&next = http%3A%2F%2F21habit.com%2Fauth%2Ffacebook%2Fcallback&response_type = code&perms = email%2Coffline_access&fbconnect = 1

テスト: https ://www.facebook.com/dialog/permissions.request?app_id = 298807996812584&display = page&next = http%3A%2F%2Ftest.21habit.com%2Fauth%2Ffacebook%2Fcallback&response_type = code&perms = email%2Coffline_access&fbconnect = 1

「next」パラメータが異なるURLを指すことを除いて、同じです。なぜこれが起こっているのか理解できません。他の誰かがこれを経験しました/これが起こっている理由を知っています/これをデバッグする方法はありますか?

4

0 に答える 0