我将IdentityServer3 Nuget软件包从v2.0.1升级到v.2.6.0。 现在,在用户提交了他的登录名和密码之后,用户身份验证的过程就会挂起"请稍候......"屏幕。回滚到v2.0.1可以解决问题。但由于其他原因,我无法保留此版本。 对此有何想法?或只是一种诊断方法? 感谢
答案 0 :(得分:0)
在FormPostResponse.html中,有一个app.FormPostResponse.js的调用 在javascript中,有一个调用提交表单而不等待文档加载。这会导致在加载表单之前发送的帖子,因此进程挂起。 解决这个问题。我为_authorizeresponse.html创建了一个部分模板来调用包含该代码的javascript文件:
$(function () {
document.forms[0].submit();
})();