带有身份服务器和外部登录的托管 Blazor WASM 在生产环境中不起作用

时间:2021-03-10 17:20:57

标签: ssl-certificate blazor identity webassembly hosted

我一直在尝试遵循与在 Azure 上托管相关的相同指南,而是使用 Kestrel 进行自我托管。 This 类似,但使用 Azure。一切正常,直到我添加了有效的 ssl 站点证书,然后根据 App.razor 中的代码找不到外部登录 api 调用。它返回“在此位置未找到任何内容”。奇怪的是,如果我 ctrl + F5 刷新它会继续像它应该有的那样验证电子邮件页面。我所要做的就是删除站点证书,或更改为自签名(只要站点证书不受信任),然后外部登录提供程序的返回即可正常工作。是否有将 Kestrel 用作主机而不是 Azure 的文档?我也尝试过使用 Nginx 代理,但这也不起作用。任何帮助表示赞赏。