Что такое конечная точка обнаружения Yahoo OpenID
Вопрос
Раньше так и было http://yahoo.com, но у меня не получается с DiscoveryFailure в библиотеке OpenID python (поскольку сегодня я не тестировал это ранее).Также это не удается, если вы пытаетесь использовать SO login с помощью кнопки yahoo, поэтому я думаю, что это, вероятно, недавно изменилось.
Решение
Я заметил, что он отключен несколько часов назад.Это не работает ни для одного RP, который я пробовал...за исключением zoho.com
Я просмотрел их источник и увидел, что они используют https://me.yahoo.com, который работает.
Yahoo либо допустила ошибку при недавнем изменении сайта, либо забыла сообщить кому-либо (включая самих себя). http://openid .yahoo.com/ еще говорит, чтобы использовать "yahoo.com" как ваш openid.
Другие советы
Проблема возникает только на некоторые серверы yahoo - ищите IP-адреса для поиска yahoo.com, и при разрешении YADIS некоторые из них будут работать, а некоторые - нет.Так вот почему это работает в одних местах и не работает в других.
Согласно Yahoo ( http://developer .yahoo.com/forum/OpenID-General-Discussion/http-www-yahoo-com-returns-404-depending-on-headers-/1329169111466-34212409-d649-4154-8dd6-a19e04a6d02d ), похоже, их предложение состоит в том, чтобы использовать https://me.yahoo.com/ вместо этого
Является ли OpenID URL-адресом для Yahoo https://me.yahoo.com Только.Я думал, что это так http://me.yahoo.com/profile-name .имя профиля выбирается пользователем во время выбора его URL OpenID.