1

在将使用 Next JS 创建的 Web 应用程序部署到 Windows 服务器(2019 年)并通过重写 URL 使用 IIS 进行反向代理之后,除了程序的身份验证外,一切都运行良好。我使用 Next Auth 进行前端身份验证,但现在我不断收到奇怪的消息,要求选择证书进行身份验证。这也往往会发生多次。我知道有些人建议在 IIS 和 SSL 设置下选择忽略客户端证书,但是我的授权和登录根本不起作用。它会导致登录根本不起作用以及出现奇怪的会话。我可以在私人窗口中打开该网站,它会打开一个登录会话。所以问题是我看错了 IIS 部分还是看错了 Next JS 部分?因为通过接受客户端证书,它会显示令人困惑的弹出窗口,并且忽略 NEXT Auth 将不起作用。为什么 Next auth 工作需要客户端证书?感谢您的帮助!

4

0 回答 0