Привет, ребята, я установил систему входа в систему openID - точно так же, как та, что у нас здесь, в stackoverflow, а на бэкэнде я использую библиотеки JanRains. Он работал нормально, пока не внезапно - люди не могут войти в систему, используя openid google или yahoo. ИТ-системы постоянно терпят неудачу - однако любой другой обычный openid, похоже, работает нормально. Что здесь происходит - я попытался отследить ошибку, и по какой-то причине он не смог получить службу аутентификации - технически для тех, кто знаком с JanRain в файле AUth / OpenID / Consumer в строке 339 или около этого в функции Auth_OpenID_Consumer :: begin :
$endpoint = $disco->getNextService($this->discoverMethod,
$this->consumer->fetcher);
Конечная точка возвращается null для всех, кто входит в систему с учетной записью google - однако другие учетные записи не google / non yahoo входят в систему ... что здесь происходит - мой сайт теперь работает :( и я уже сожалею о том, что реализовал вещь openID. ... Сначала я попробовал использовать библиотеку Zends openID - это не удалось, и поэтому я переключился на JanRain - какое-то время она работала, но теперь она не удалась и мне ....