Кто-нибудь знает, почему Yahoo! OpenID логин с DotNetOpenAuth перестал работать? - PullRequest
0 голосов
/ 26 января 2011

Вчера я понял, что Yahoo! Вход OpenID через DotNetOpenAuth больше не работает на моем сайте. Затем я пришел в StackOverflow и попытался войти в систему здесь. Та же проблема.

Это временный Yahoo! проблема или это проблема DotNetOpenAuth?

Я пытался использовать версию 3.4.2, а также последнюю версию 3.4.6. Я не знаю, какую версию использует StackOverflow.

EDIT

Подробности того, что происходит, приведены ниже (как на моем сайте, так и в StackOverflow)

  1. Я запускаю запрос на Yahoo OpenID IdP
  2. Yahoo просит меня войти
  3. Я успешно вхожу в систему
  4. Браузер запрашивает следующую страницу и застревает там:

https://open.login.yahoo.com/openid/op/start?z=Fi9ONwS5_ujGQwM.JCJN1IyY.5w.vlV7Ggr1yu..tHIkgZPpcVu68UMDlEWer5J9.mAVLddDMuOY8S5RZY31D3id.h7GMHHrgUT6RzniHCpAIj09Xrv5yAH2ltYe4Ubr9lvUu2MksoFCdBKfq7XjKALCT4Ln_ziCs9tQRAkHUDk4NdJqypZ.h16i8pnoUZIYXeX3XMLum4Xtk2ZdVr4CLNrIZWHN.Qxz3_GdG.P4hv1_ynq936zVeARvJZRB3EWhlXtX79eFF3d.JmUG.2zPAHa8L9UAbV6fug8r7qzYSLhhV2rNvhozoa5JuyZv5RY6jDFTeuG2NRv6KVNNi5iIrPA.j_KbjssQfGptofYct759pYkzEG_Adm0Jyo_RAER_MtXEXvWdlpffaL7q5ZEpglWTzw_Om7hYOB40WZuYVqXsMYtkSxGtOmk-&.scrumb=DcjHdwTmC5j

После того, как браузер запросит эту страницу, она не вернется ни на мой сайт, ни в Stackoverflow. Мой сайт и Stackoverflow успешно входят в Google.

Ответы [ 2 ]

0 голосов
/ 27 января 2011

@ Ciwee, вы можете попробовать Yahoo! войдите в систему с помощью DotNetOpenAuth RP здесь, на этой странице тестирования взаимодействия .

Я подозреваю, что, возможно, произошло то, что, возможно, на вашем сайте есть страница XRDS (очень вероятно, так как вы тестируете с Yahoo!) и, возможно, на странице XRDS отсутствует запись для вашей страницы входа. Или, возможно, даже более вероятно, что в файле XRDS URL вашей страницы входа записан с использованием определенной заглавной буквы, а в вашем браузере при входе в систему используется другая заглавная буква. Если это так, вы можете проверить, что это проблема, введя URL-адрес входа в систему в браузере в точности так, как он отображается в файле XRDS вашего сайта, и посмотреть, работает ли он в этот раз.

0 голосов
/ 26 января 2011

Я только что вошел в SO с Yahoo тогда - работал нормально.

...