在企业内部网上使用云托管 Sphinx 文档 HTML,并设置身份验证

在企业内部网上使用云托管 Sphinx 文档 HTML,并设置身份验证

我们有一些由狮身人面像。目前它由本地网络服务器托管。我们希望将其迁移到云端,从而消除对 VPN 的需求,但坚持将访问权限限制在公司员工范围内。

我知道一个选项是将其托管在公共网络服务器上并使用处理身份验证的网络应用程序包装内容,但如果可能的话,我想避免网络开发。

我们是一家 Office365 公司,目前正在考虑采用 SharePoint Online。我尝试将文档托管在 SharePoint 网站上,虽然有点用,但似乎不太合适(URL 长得丑陋,没有自定义域选项,各种 JS 都坏了,等等)

我知道可以从 Azure 托管静态 HTML,并且可以将安全性设置为使用 Azure AD。但尚不清楚这是否会自动涵盖提供身份验证 UI,就像 SharePoint 一样。我猜这仍然需要开发自定义 Web 应用程序。

此托管用例最简单且最便宜的途径是什么?

答案1

检查 Azure 静态 Web 应用程序:https://azure.microsoft.com/en-us/services/app-service/static/。该系统与各种静态内容生成器相结合,包括文档生成系统(如 Sphinx 和 MKDocs)。然后,您可以使用 static-web-app 的路由和身份验证系统设置细粒度的访问控制。更棒的是,Azure Active Directory 身份验证是开箱即用的。此处提供了概念验证(不是我创建的),展示了如何完成此操作:https://github.com/equinor/az-static-web-app-docs-template

相关内容