Меня это смутило, к счастью, я смог удаленно подключиться к своей рабочей машине, запустить стандартный проект MVCOpenId, пройтись по отладке и увидеть ошибку. Ошибка была This message has already been processed. This could indicate a replay attack in progress
, и, похоже, она связана с настройкой DotNetOpenAuth (хотелось бы как-нибудь увидеть это сообщение без отладки кода!). Параметр в файле web.config решил эту проблему, изменив maxAuthenticationTime на 0:10
:
<openid maxAuthenticationTime="0:10" ... ...
Спасибо всем за внимание.