2

PHP Yii アプリケーションで HybridAuth 認証をセットアップしました。認証に Facebook を使用すると、ローカル マシンで完全に機能します。

私のプロダクション サーバーでは、Facebook で新しいアプリを作成し、それに応じて Yii アプリのアクセス資格情報を更新しました。しかし、ライブサイトから認証しようとすると、認証に失敗したというエラーが表示されます。Facebook が無効なユーザー ID を返しました

資格情報をローカルホストの資格情報に再変更し、ローカル マシンから試してみると、すべてが再び機能します。

HybridAuth ライブラリ 2.1.2 の最新バージョンを使用しています。

スタックオーバーフローの他の回答で推奨されているように、私はすでにCURLOPT_CONNECTTIMEOUTと 設定を増やしてみました。CURLOPT_SSL_VERIFYPEER => false

ローカル マシンは Windows7 と Apache を実行しますが、Web サーバーは Linux と Apache を実行します。

Google と LinkedIn からの認証は、ローカル マシンと Web サーバーの両方で正常に機能しています。

4

0 に答える 0