Аутентификация зависает после обновления Identityserver3

Я обновил пакет IdentityServer3 Nuget с версии 2.0.1 до версии 2.6.0. Теперь, после того как пользователь вводит свой логин и пароль, процесс аутентификации пользователя зависает на экране "Подождите...". Откат на v2.0.1 решает проблему. Но я не могу сохранить эту версию по другим причинам. Любая идея об этом? или просто способ диагностики? Спасибо


person Up Gxy    schedule 28.06.2017    source источник


Ответы (1)


В FormPostResponse.html есть вызов app.FormPostResponse.js. В javascript есть вызов для отправки формы, не дожидаясь загрузки документа. Это приводит к тому, что сообщение отправляется до загрузки формы, и, таким образом, процесс зависает. Чтобы решить эту проблему. Я создал частичный шаблон для _authorizeresponse.html для вызова файла javascript, содержащего этот код:

$(function () {
 document.forms[0].submit();
})();
person Up Gxy    schedule 28.06.2017