Add-In Error: Content is blocked because it isn't signed by a valid security certificate in Outlook 365

Add-In Error: Content is blocked because it isn't signed by a valid security certificate in Outlook 365

目前我正在为 outlook 365/

开发自定义加载项

然后我尝试使用它进行测试,例如它向我显示错误。我调查并发现它在边缘浏览器的 iframe 中打开插件。所以问题是如何将 certificate/s 添加到边缘以允许我的应用程序在其中运行?

我正在使用:

我试过的

虽然并非在所有 add-in 场景中都严格要求,但强烈建议为您的 add-in 使用 HTTPS 端点。 Add-ins 不是 SSL-secured (HTTPS),在使用过程中会生成不安全的内容警告和错误。如果您计划 运行 网络版 Office 中的 add-in 或将 add-in 发布到 AppSource,则必须 SSL-secured。如果您的 add-in 访问外部数据和服务,则应该 SSL-secured 以保护传输中的数据。 Self-signed 证书可用于开发和测试,只要该证书在本地计算机上受信任即可。

有关详细信息,请参阅 Server requirements

这可能是一个老问题又重新出现了。您可以查看更多信息here

好吧,我找到了解决方案。解决方案是创建证书并将其添加到应用程序。在桌面 outlook aka office outlook for desktop 中,它使用 Edge 浏览器作为 Add-ins.

的侧边栏

原因是浏览器需要的Subject Alternative Name in certificate。 因此需要为本地主机创建一个受信任的 self-signed SSL 证书(用于 Express/Node)。所以在this post.

中找到了解决方案