DotNetOpenAuth уже «обновляет» длинные URL-адреса с GET до POST и делает это с порогом в 2048 символов.Иногда появлялись сообщения о том, что этот порог слишком высок, и его можно настроить с помощью параметра файла web.config.Тем не менее, я не думаю, что это корректирует файл AJAX .js на клиенте (пока).
Если вы, пожалуйста, отправите заявку , описывающую эту проблему, мы можем получить служебную версию DotNetOpenAuth, которая решит эту проблему.
К вашему сведению, найден файл .js.в исходном коде проекта DotNetOpenAuth и называется OpenIdRelyingPartyControlBase.js
.Но так как он компилируется в качестве ресурса в dotnetopenauth.dll и загружается в веб-браузер непосредственно оттуда, это делает его неудобным для исправления с установленным порогом.