我创建了一个基于 Node.js 的 Web 应用程序,在 Azure Web 应用程序中运行,我想将其置于 Azure Active Directory 身份验证之后。激活“应用服务身份验证”后,登录过程正常工作,但是在返回我的应用程序时,它只返回 HTTP 431“请求标头字段太大”。
为了验证它不是我的应用程序,我检查了 Node.js 的 Azure Web 应用程序示例,即使在激活 AAD 时也会返回 431。
重现步骤:
结果:当使用浏览器打开 Web 应用程序 URL 时,它将显示登录过程,在此过程之后一切似乎都正常并且 AAD 返回到应用程序,但此时它返回 HTTP 431。
进一步测试:
azure node.js azure-active-directory azure-web-app-service azure-webapps