こんにちは皆さん、私はopenIDログインシステムをセットアップしました-スタックオーバーフローとバックエンドでここにあるものと同じように、JanRainsライブラリを使用しています。突然までは正常に機能していました。Googleやyahooのopenidを使用してログインすることはできません。ITは常に失敗していますが、代わりに他の通常のOpenIDは正常に機能しているようです。ここで起こっていること-エラーを追跡しようとしましたが、何らかの理由で認証サービスを取得できませんでした-技術的には、339行目のAUth / OpenID/ConsumerファイルまたはAuth_OpenID_Consumer::begin関数のその周辺のJanRainに精通している人のために:
$endpoint = $disco->getNextService($this->discoverMethod,
$this->consumer->fetcher);
グーグルアカウントでログインしている人にはエンドポイントがnullで返されますが、他のグーグル/ヤフー以外のアカウントでログインします。ここで何が起こっているのか-私のサイトは現在稼働中です:(そして私はすでにopenIDを実装したことを後悔しています。 ...最初にZendsopenIDライブラリを使用してみましたが、失敗したのでJanRainに切り替えましたが、しばらくは機能しましたが、今では失敗しました。